質問: Android onResume()はonPause()の前に呼び出されますか? 私はAndroidのアクティビティのライフサイクルに大きな疑念を持っています。通常の英語の言葉では、再開は一時停止を行った後に行われます。しかし、OnResumeアクティビティのライフサイクルでは、初めてのonPauseの前でも呼び出されています。これの背後にある理由? なぜ誰がこのような構造になっているのか教えていただけますか? ありがとう。
回答: 一般英語の用語では、再開とは、一時停止後に何かが再びやり取りを開始したとき、 > > > Androidの用語では、アクティビティがフォアグラウンドにあるときと、ユーザーがアクティビティに入力を開始したときを意味します。初めてフォアグラウンドになることもあれば、一時停止した後にすることもできます。 > onResume()は、ユーザーがアクティビティとのやり取りを開始したことを意味しています。 > > > `onStart()` and `onResume()` are two different terms. `onStart()` is called when the Activity is becoming visible to the user. and `onResume()` is called when the activity comes to foreground and user starts interacting with it. 私はあなたに例を挙げます。 いくつかの移動オブジェクトでアクティビティがあるとします。ここでは、さまざまなステージで実行される操作について説明します。 `onStart()-` Here the activity starts, not the Animation. `onResume()-` Here the objects starts Animating. `onPause()-` Here the objects stops Animation, Activity is still running. `OnStop-` Here the Activity stops. いくつかの理解に役立つことを願っています。