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 件のコメント:
コメントを投稿