Android不会调用onResume()

时间:2014-06-01 21:29:53

标签: java android android-activity onresume activity-lifecycle

我有以下问题:

  • 我有Activity1Activity2
  • 我从Activity2开始Activity1
  • Activity1.onPause()被召唤。
  • Activity2完成并关闭,Activity1重新启动。发生这种情况时,Activity1不会调用任何内容 - onResume()onCreate()onStart()

我该怎么办?我真的需要onResume()

1 个答案:

答案 0 :(得分:0)

首先:您尝试在重启时使用onCreate() - 这不起作用。请参阅Activity lifecycle的重要细节以熟悉其功能。

接下来,由于onResume()onStart()应该根据活动生命周期正常工作,因此请确保您的代码有效并且不包含错误。


但是,您也可以尝试拨打onRestart()。这是插入代码的最佳位置,只有在Activity重新启动时才能执行。