私は2つのアクティビティAとBを持っています。どちらもBaseActivityを拡張しています。アクティビティAはランチャアクティビティです。 AからボタンをクリックするとアクティビティBに行きます。でも、私は何か変わったものを見つけましたが、それが正常かどうかわかりません。アクティビティライフサイクルによると、onResume()はonPause()の前に呼び出されます。しかし、私がアクティビティBに入っているとき、baseActivityは最初に一時停止してから再開します。私が戻るボタンを押してアクティビティAに達すると、baseActivityが一時停止し、再開してから破棄されます。私はまだ理由を理解できません。多分これはノブの質問ですが、私は興味があり、私はオンラインで回答を見つけることができませんでした。あなたたちが私を助けてくれることを願っています!onPause()はBaseActivityのonResume()の前に呼び出されます
0
A
答えて
1
私はonPauseが最初のアクティビティから来て、次にOnResumeが2番目のフォームだと思っています...しかし、それらは両方ともBaseActivityから拡張されているため、おそらくそのオーダーのベースアクティビティイベントが表示されますが、 BaseActivity
だけ明確にすること、あなたは2つのアクティビティ
ActivityAを持っている - > BaseActivity
ActivityB - > BaseActivity
あなたがログインしている場合、あなたはBaseActivityあなたは、Wi両方ともBaseActivityの異なるインスタンスであり、同じではないため、両方のアクティビティのイベントをキャッチします。
関連する問題
- 1. OnPauseはOnResumeの直後に呼び出されます
- 2. OnResume/OnPauseが複数回呼び出されました
- 3. BaseActivityのonResume()がBaseActivityを拡張するすべてのアクティビティで呼び出されています
- 4. ViewPagerはonPause()onResume()を呼び出します。
- 5. onResume onMapReadyの前に呼び出されました
- 6. Android - フラグメントでは、onStart()の前にonResume()が呼び出されていますか?
- 7. なぜonResumeはonRequestPermissionsResultの後に呼び出されますか?
- 8. Android Life Cycles - onPause(){}でonResume()を呼び出せないのはなぜですか?
- 9. onActivityResult()の前にonResume()が呼び出されていますか?ここ
- 10. WidgetLocker onResume onPause
- 11. android:camera onPause/onResume issue
- 12. イオン2 OnPauseとOnResume前のページは維持されていませんか?
- 13. OnResume()を呼び出すときにApp.xaml.cs ctorが呼び出される
- 14. フラグメントonResumeは呼び出されていません
- 15. Androidフラグメントのライフサイクル:onResumeが2回呼び出されました
- 16. POP_BACK_STACK_INCLUSIVE前のフラグメントのonResumeメソッドを呼び出す原因
- 17. onPause()とonResume()順フラグメント
- 18. AndroidではonRequestPermissionsResult()の後にonResume()が呼び出されますか?
- 19. Android - onConfigurationChanged()は一時停止後にonResume()の前に呼び出されます。アクティビティ
- 20. onPause()/ onResume()のGLSurfaceに関する問題
- 21. アクティビティonResume()は、アプリケーションを変更するときに呼び出されます
- 22. requestLocationUpdatesはonPauseおよびonResumeをリコール無限に私はonResumeに以下のソースを入れ
- 23. NFCインテントonNewIntentの前にonPauseを呼び出す - onPauseコールの起点を知る方法?
- 24. AndroidのcheckLocationSettingsがonResumeで呼び出されたことはありません
- 25. onResume()の呼び出し後にonCreate()をリフレッシュします。
- 26. Android 2.1.2、デバイスはロックされていますが、onPauseとonResumeが複数回呼び出されたようです
- 27. Android OnResume on childrenフラグメントが呼び出されていない
- 28. Laravel 5.3コントローラー__constructはミドルウェアの前に呼び出されます
- 29. onStopはonStartの前に呼び出されます
- 30. iphone - numberOfRowsInSectionはviewDidAppearの前に呼び出されています
onPausedは最初のアクティビティで、OnResumeは2番目のアクティビティでした。 –
いいえ、BaseActivityのonPauseとonResumeにログを書きます – Rektirino