2016-03-29 8 views
0

Androidスタジオでアクティビティを停止するにはどうすればよいですか?Androidスタジオでアクティビティを中断する

アクティビティが中断されたときにどの状態に達するかをテストする必要があります。私はアクティビティでthis.finish()を実行しようとしましたが、onPause()onStop()、およびonDestroy()が呼び出されましたが、私はこのアクティビティをthis.finish()でテストしたかどうかはわかりません。ユーザがアクティビティを終了したときの状態をテストする必要があるからです。両方ともthis.finish()を使ってテストできるかどうか混ざりました。

+0

お役に立てば幸いですか!アクティビティは画面(onResumed)または一時停止(onPause)のいずれかです。中断はなく、私が知っている他の状態はありません –

答えて

0

多分あなたはonDestroyを呼び出すとき、あなたはこの人生を歩む、onStop()、onDestroy()onPause()のメソッドをオーバーライドし、SOUTのようないくつかのログCOMENTを書いたり

をチェックするためにログインすることができます()メソッド以外のサイクル http://developer.android.com/images/training/basics/basic-lifecycle-create.png

ここでは、呼び出しの順序を確認できます。

注:システムはonCause()メソッド内からfinish()を呼び出すときに、onPause()およびonStop()を呼び出した後でonDestroy()を呼び出します。一時的な意思決定者として他のアクティビティを起動するようなアクティビティがある場合など、onCreate()内からfinish()を呼び出してアクティビティを破棄することがあります。この場合、システムはすぐに他のライフサイクルメソッドを呼び出すことなくonDestroy()を呼び出します。あなたはすべてのlyfeCycle情報を取得することができ、ここから

を使用すると、一時停止によって何を意味するか、それはあなた

http://developer.android.com/intl/es/training/basics/activity-lifecycle/starting.html

関連する問題