我有以下问题:
Activity1
和Activity2
。Activity2
开始Activity1
。Activity1.onPause()
被召唤。Activity2
完成并关闭,Activity1
重新启动。发生这种情况时,Activity1
不会调用任何内容 - onResume()
,onCreate()
和onStart()
。我该怎么办?我真的需要onResume()
。
答案 0 :(得分:0)
首先:您尝试在重启时使用onCreate()
- 这不起作用。请参阅Activity lifecycle的重要细节以熟悉其功能。
接下来,由于onResume()
和onStart()
应该根据活动生命周期正常工作,因此请确保您的代码有效并且不包含错误。
但是,您也可以尝试拨打onRestart()
。这是插入代码的最佳位置,只有在Activity
重新启动时才能执行。