开发者社区> 问答> 正文

请问android Launcher setComponent 怎么回到那个APK的状态

需求是这样的: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(即上次打开的状态),我要怎么去实现?

展开
收起
爵霸 2016-07-29 16:15:16 2166 0
1 条回答
写回答
取消 提交回答
  • 你可以查看一下Activity的生命周期,当你按home键时,该Activity并没有被销毁,当再次打开时会依次调用onRestart,onStart,onResume再次进入运行状态,你可以在onPause或onStop方法里保存你想要的状态(根据你自己的需求),然后在onRestart方法里去重新加载。总之根据你自己的需求调整

    2019-07-17 20:01:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载