在我当前的应用程序中,HomeActivity(singleTask)会激活BootActivity。 BootActivity通过startActivity再次激活HomeActivity。当HomeActivity再次被带到前面时它被调用了什么(它没有停止并在后台运行时被移动),它不是onResume?
谢谢
答案 0 :(得分:0)
在创建活动时,使用新的Intent调用onNewIntent ()方法:
这是为在其包中将launchMode设置为“singleTop”的活动而调用的,[...]。
在接收新意图之前,活动将始终暂停,因此您可以指望在此方法之后调用onResume()。
但是,只要“活动”暂停,onResume()
就会被调用。由于BootActivity处于活动状态,HomeActivity暂停,即使它可能没有停止。