close

要開發Android 程式,一定先了解其程式執行的生命週期

 

利用Log 這個類別,做一下事件驅動測試

 

   public  void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Log.d("Activity_LifeCycle","onCreate");

    }

   

    protected  void onStart() {

        super.onStart();

        Log.d("Activity_LifeCycle","onStart");

     }

   

    protected  void onResume() {

        super.onStart();

        Log.d("Activity_LifeCycle","onResume");

     }

   

    protected  void onPause() {

        super.onStart();

        Log.d("Activity_LifeCycle","onPause");

     }

   

    protected  void onStop() {

        super.onStart();

        Log.d("Activity_LifeCycle","onStop");

     }

   

    protected  void onRestart() {

        super.onStart();

        Log.d("Activity_LifeCycle","onRestart");

     }

   

    protected  void onDestroy() {

        super.onStart();

        Log.d("Activity_LifeCycle","onDestroy");

     }

    
 
記得把LogCat打開,就可以看到順序!

附上官方的周期圖

temp  
 

參考來源:http://developer.android.com/reference/android/app/Activity.html


arrow
arrow
    全站熱搜

    Ryan 發表在 痞客邦 留言(0) 人氣()