通常,当我从主屏幕快捷方式或应用菜单中打开我的Android应用时,它会重新启动主要活动。
如果有一个正在运行?
,我如何防止此行为并使现有实例出现在前台?我搜索了很多但无济于事。好像其他大多数人都没有这个问题?
谢谢!
答案 0 :(得分:0)
你永远不能假设Android在你离开之后仍然保留了应用的状态 - 由于内存不足,它可能已将其从内存中删除。
您最好的选择是将当前状态(包括当前活动)存储在您的SharedPreferences和主要活动(清单中标记为LAUNCHER的那个)中,检查共享首选项并转到标记在那里的活动。您还可以使用SharedPreferences存储有关活动的其他信息,即您可以使用它来填写文本字段和其他内容以及用户离开时的任何值。