アクティビティがstartActivityForResult()によって別のアクティビティを開始すると、親アクティビティが終了した場合、そのサブアクティビティはどうなりますか?サブアクティビティのライフサイクル
1
A
答えて
1
アクティビティAがstartActivityForResult()
(アクティビティBを起動)を呼び出し、Aが終了した場合、B、AFAIKには何も起こりません。
+0
リソースが少ない場合、システムはコールバックで結果を配信できない可能性があります。しかし、それは確かに極端な状況でのみ起こるので、私はその答えで生きることができます。ありがとう。 – cody
+0
@cody:メモリ不足の状況では、アクティビティAは終了していません。アクティビティBからユーザBACKボタンが離されると、アクティビティAはそのインスタンス状態から復元される。アクティビティは 'finish()'を呼び出すか、またはBACKボタンを使ってアクティビティを実行する場合にのみ、 'finish()' dされます。 – CommonsWare
関連する問題
- 1. サブアクティビティのタイトルバーにあるボタン
- 2. Android onSaveInstanceStateと開始サブアクティビティ。
- 3. Android:サブアクティビティにデータを渡すには?
- 4. サブアクティビティからデータを返す(setResult)
- 5. レールコントローラのライフサイクル
- 6. UWPページのライフサイクル
- 7. フラッターのライフサイクル
- 8. Androidサービスのライフサイクル
- 9. S3のライフサイクルは
- 10. C++リファレンスのライフサイクル
- 11. prettyfacesプロセッサのライフサイクル
- 12. UIViewPropertyAnimatorアプリケーションのライフサイクル
- 13. ASP.netライフサイクルのスレッディング
- 14. データベースのiCloudKitライフサイクル
- 15. ミュールイベントのライフサイクル
- 16. ページのライフサイクル
- 17. iphoneアプリのライフサイクル?
- 18. リアクションイベントのライフサイクル
- 19. npm installのライフサイクル
- 20. レルムのライフサイクル - アンドロイド
- 21. アプリケーションインスタンスのライフサイクル
- 22. ワークフローのライフサイクル?
- 23. HTMLページのライフサイクル
- 24. Androidボタンリスナーのライフサイクル
- 25. ライフサイクルは
- 26. JSF2.0ライフサイクル
- 27. BroadcastReceiverライフサイクル
- 28. JUnitライフサイクル
- 29. System.Timers.Timerライフサイクル
- 30. popToViewControllerライフサイクル
親アクティビティを終了した後、親アクティビティをどのように削除するのか知りたいですか? – Varun
はい、おそらくそれがポイントです。それが手作業でできるかどうかはわかりません。とにかく、ランタイムはそれを殺さないという保証が必要です.. – cody