恢复后如何返回相同的活动实例?
|
这个问题有些奇怪,在尝试解决大约一天之后,我将其发布在这里。
我有一个应用程序,其中活动A(主要活动)启动其他活动(B,C或D)。
当活动A启动活动B并按下\'home \'按钮时,就会发生此问题。
情况1-按下\'home \'按钮后,当我在设备(HTC Desire)上以调试模式测试应用程序时,我再次单击该应用程序图标,它返回相同的活动(活动B),即应该做。这里没有问题。
情况2-当我导出已签名的程序包,然后将应用程序安装在同一设备上时,如果在按下\'home \'按钮后单击应用程序图标,则会启动活动A(主活动)的新实例活动B的顶部。我了解这一点是因为当我从该活动中按\'back \'时,它返回到活动B,然后按\'back \'再次显示活动A。
如果应用程序以启动时的相同顺序退出,则该行为将不再存在,也就是说,如果我从活动B中按\'back \',然后在活动A中按\'back \'(退出)。
之后,一切运行正常。
我已经使用不同的设置对其进行了多次测试,但似乎无法弄清楚为什么会这样。
任何帮助表示赞赏。
没有找到相关结果
已邀请:
4 个回复
丧泉缝锋
亥套惟间连
渴翅吮斡撤
场竟矩喘崩