アクティビティが実行中か完了しているかどうかを確認したいと思います。活動の状況を確認する方法はありますか?アクティビティの終了方法を教えてください。
私はactivity.isFinishing()
を見つけましたが、わかりません。
アクティビティが実行中か完了しているかどうかを確認したいと思います。活動の状況を確認する方法はありますか?アクティビティの終了方法を教えてください。
私はactivity.isFinishing()
を見つけましたが、わかりません。
Activity
が目に見えなくなる前に任意の手順を実行したい場合。
ここではいくつかの選択肢があります。
onDestroy() - 最終的なクリーンアップ用。
isFinishing() - act.finish()
の直後はtrueを返します。
onStop() - Activity
がフレームワークプロセスによって強制終了された場合。ユーザによってトリガハードウェア戻るキーのイベントを捕捉する - Activity
が他Activity
で覆われている場合 -
onPause()(破壊されていません)。
isDestoyed()(API 17で追加)もありますhttp://developer.android.com/reference/android/app/Activity.html#isDestroyed%28%29 –
はい、それは後でリリースされました。なぜその答えに含まれていない。言及いただきありがとうございます。 –
あなたのプロジェクトで何をしたいのか正確に言うことができるので、私はあなたの質問を解決するための明確なアイデアを得ることができます.. –
実行は、フォームのすべての問題を抱えている可能性があるので、 – njzk2
アクティビティが実行されているかどうかを確認したいので、アクティビティが終了し、ダイアログボックスがまだ呼び出されていないので、ウィンドウトークンエラーが発生することがあります。 –