برای داشتن درک درستی از چرخه (lifecycle) یک activity ، شکل زیر را مشاهده نمایید :

بنابراین، در چرخه یک activity ، روش های onCreate() و onStart() و onRestart() و onResume() و onPause() و onStop() و onDestroy() ، هر یک نقش خاص خود را دارند.

به کدهای زیر توجه کنید :


public class Activity extends ApplicationContext {  
       
    protected void onCreate(Bundle savedInstanceState);  
       
    protected void onStart();  
       
    protected void onRestart();  
       
    protected void onResume();  
       
    protected void onPause();  
       
    protected void onStop();
   
    protected void onDestroy();  
   
}

با افزودن کدهای دلخواه، به بخش های مختلف چرخه activity ها، می توانیم ویژگی های برنامه اندروید خود را به خوبی تعریف کنیم.