我从活动A转到活动B。
现在,我想再次回到活动A。一种方法是,当我开始活动B然后结束活动B时,我没有完成活动A。
问题:
如果android由于内存不足或其他问题而破坏了活动A,那么该活动将不再存在于后堆栈中,然后当我们按下活动B上的后退按钮时会发生什么。
如何配置活动,以便如果其实例退出,那么我们以其他方式转到该活动,以创建一个新实例?
谢谢和问候,Sunny
该框架已经按照您描述的方式运行。在方案1中,即使应用程序进程被终止,系统也将还原活动A。当然,活动A的作者需要编写适当的代码以保存和恢复状态。对于方案2,您可以通过在清单launchMode
中的<activity>
标记中设置字段来强制执行此行为。参见文档:http : //developer.android.com/guide/topics/manifest/activity-element.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句