import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
public class ActivityTest extends Activity {
//アクティビティが最初に起動するときに呼び出される。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i("タグ", "onCreate()");
}
//アクティビティが表示される直前に呼ばれます。
public void onStart() {
super.onStart();
Log.i("タグ", "onStart()");
}
//アクティビティがユーザとのやり取りを始められるようになる直前に呼ばれます。
public void onResume() {
super.onResume();
Log.i("タグ", "onResume()");
}
//アクティビティがバックグラウンドに隠れるときに呼ばれます。
public void onPause() {
super.onPause();
Log.i("タグ", "onPause()");
}
//アクティビティがユーザーから見えなくなったとき
public void onStop() {
super.onStop();
Log.i("タグ", "onStop()");
}
//終了状態になったアクティビティが再び実行される直前呼ばれる。
public void onRestart() {
super.onRestart();
Log.i("タグ", "onRestart()");
}
//アクティビティが破棄される直前に呼ばれます。
public void onDestroy() {
super.onDestroy();
Log.i("タグ", "onDestroy()");
}
//Activityのインスタンスを保存 Bundleにデータ保存する
public void onSaveInstanceState(Bundle savedInstanceState){
super.onSaveInstanceState(savedInstanceState);
Log.i("タグ", "onSaveInstanceState()");
}
//Activityのインスタンスを復帰
public void onRestoreInstanceState(Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
Log.i("タグ", "onRestoreInstanceState()");
}
// ボタンイベント
public void SetButtonOnClick(View v) {
switch (v.getId()) {
case R.id.button1:
Log.i("タグ", "ボタン1が押された");
break;
case R.id.button2:
Log.i("タグ", "ボタン2が押された");
Intent subactivity = new Intent(this,com.yamato.test.SecondScreenActivity.class);
startActivity(subactivity);
break;
case R.id.button3:
Log.i("タグ", "ボタン3が押された");
finish();
break;
}
}
}
最初に起動させた時
07-21 05:57:31.581: I/タグ(3992): onCreate() 07-21 05:57:31.581: I/タグ(3992): onStart() 07-21 05:57:31.592: I/タグ(3992): onResume()
ホームボタンを押した時
07-21 06:00:18.332: I/タグ(3992): onSaveInstanceState() 07-21 06:00:18.332: I/タグ(3992): onPause() 07-21 06:00:19.042: I/タグ(3992): onStop()
ホームボタンを押した後アプリケーション画面から起動させた時
07-21 06:03:46.612: I/タグ(3992): onRestart() 07-21 06:03:46.612: I/タグ(3992): onStart() 07-21 06:03:46.612: I/タグ(3992): onResume()
finish()が呼びさされた時
07-21 06:06:09.833: I/タグ(3992): onPause() 07-21 06:06:10.451: I/タグ(3992): onStop() 07-21 06:06:10.451: I/タグ(3992): onDestroy()
finish()で終了した後、アプリケーション画面から起動させた時
07-21 06:08:34.592: I/タグ(3992): onCreate() 07-21 06:08:34.592: I/タグ(3992): onStart() 07-21 06:08:34.592: I/タグ(3992): onResume()
別アクティビティーが呼ばれた時
07-21 06:32:38.362: I/タグ(4904): onSaveInstanceState() 07-21 06:32:38.362: I/タグ(4904): onPause() 07-21 06:32:38.842: I/タグ(4904): onStop()
別アクティビティーが呼ばれた後戻るボタンを押した時
07-21 06:34:51.502: I/タグ(4904): onRestart() 07-21 06:34:51.502: I/タグ(4904): onStart() 07-21 06:34:51.502: I/タグ(4904): onResume()
0 件のコメント:
コメントを投稿