当从intent返回活动时调用哪个void

时间:2015-10-28 22:43:21

标签: android android-intent void

在我当前的应用程序中,HomeActivity(singleTask)会激活BootActivity。 BootActivity通过startActivity再次激活HomeActivity。当HomeActivity再次被带到前面时它被调用了什么(它没有停止并在后台运行时被移动),它不是onResume?

谢谢

1 个答案:

答案 0 :(得分:0)

在创建活动时,使用新的Intent调用onNewIntent ()方法:

  

这是为在其包中将launchMode设置为“singleTop”的活动而调用的,[...]。

     

在接收新意图之前,活动将始终暂停,因此您可以指望在此方法之后调用onResume()。

但是,只要“活动”暂停,onResume()就会被调用。由于BootActivity处于活动状态,HomeActivity暂停,即使它可能没有停止。