Jetez un coup d'œil sur le cycle de vie de l'activité
Où
***onCreate()***
Appelé lorsque l'activité est créée pour la première fois. C'est à ce moment-là que vous devez effectuer toutes les configurations statiques habituelles : créer des vues, lier des données à des listes, etc. Cette méthode vous fournit également un Bundle contenant l'état précédemment gelé de l'activité, s'il y en avait un. Toujours suivie de onStart().
***onStart()***
Appelé lorsque l'activité devient visible pour l'utilisateur. Suivi par onResume() si l'activité passe au premier plan, ou onStop() si elle devient cachée.
Et vous pouvez écrire votre classe simple pour regarder quand ces méthodes appellent
public class TestActivity extends Activity {
/** Called when the activity is first created. */
private final static String TAG = "TestActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(TAG, "On Create .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onDestroy()
*/
@Override
protected void onDestroy() {
super.onDestroy();
Log.i(TAG, "On Destroy .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onPause()
*/
@Override
protected void onPause() {
super.onPause();
Log.i(TAG, "On Pause .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onRestart()
*/
@Override
protected void onRestart() {
super.onRestart();
Log.i(TAG, "On Restart .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onResume()
*/
@Override
protected void onResume() {
super.onResume();
Log.i(TAG, "On Resume .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onStart()
*/
@Override
protected void onStart() {
super.onStart();
Log.i(TAG, "On Start .....");
}
/* (non-Javadoc)
* @see android.app.Activity#onStop()
*/
@Override
protected void onStop() {
super.onStop();
Log.i(TAG, "On Stop .....");
}
}
J'espère que cela dissipera votre confusion.
Et jetez un coup d'oeil aquí pour les détails.
Les méthodes du cycle de vie en détail est un très bon exemple et une application de démonstration, qui constitue un très bon article pour comprendre le cycle de vie.