需求是这样的:Launcher打开指定APK,进入APK我要看到该APK之前打开过的状态。
比如说我有一个FileManager APK,主Activty是MainActivity,我Launcher打开APK是startActivity(MainActivity.class),
我一开始在Launcher打开FileManager,进入的是MainActivity,然后我在FileManager中点击进入该APK其他的Activity(AA.class.),按下“home”回到Launcher,再次进入FileManager,我想进入的是AA.class(即上次打开的状态),我要怎么去实现?
你可以查看一下Activity的生命周期,当你按home键时,该Activity并没有被销毁,当再次打开时会依次调用onRestart,onStart,onResume再次进入运行状态,你可以在onPause或onStop方法里保存你想要的状态(根据你自己的需求),然后在onRestart方法里去重新加载。总之根据你自己的需求调整
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。