10

アクティビティ A があり、そこから新しいアクティビティ B を開始するとします。

アクティビティのライフサイクルを並べるとどうなりますか?

 1. A: onCreate 
 2. A: onStart 
 3. A: onResume

A => startActivity(B)

 4. B: onCreate
 5. B: onStart

 6. A: onPause

 7. B: onResume

 8. A: onStop

これは正しいです?

4

2 に答える 2

15

わずかな違いで、ほぼ正しい。最初に A.onPause()、次に B.onCreate()... など

A: onCreate
A: onStart
A: onResume

A => startActivity(B)

A: onPause
B: onCreate
B: onStart
B: onResume
A: onStop

詳細については、このリンクを確認してください

http://developer.android.com/guide/topics/fundamentals/activities.html#CoordinatingActivities

于 2012-04-10T18:18:59.837 に答える
4

開発者のサイトには、アクティビティのライフサイクルを示す美しいアプリがあります。ぜひご覧ください。アプリのソース コードは、こちらからダウンロードできます。それは誰かを助けるかもしれないと思った:)。

于 2012-07-19T09:01:33.123 に答える