Fin*_*uka 5 android android-manifest
据我所知,如果用户没有与之交互,Android会在某个时间后杀死一个应用程序,以节省内存.如果用户返回应用程序,则再次显示最后一个活动.我想做的是,当这种情况发生时,我总是想从我的主要活动重新开始.但只有我的应用程序被杀死,而不是在其他情况下.
有没有办法做到这一点?在清单中,例如?
提前致谢!
您可以通过检查onCreate方法中的bundle 是否为null 来检查Activity是否已恢复:
if(savedInstanceState != null)
Run Code Online (Sandbox Code Playgroud)
如果它不为null,则表示您的活动已被恢复.
如果您只是暂停,您的活动onResume()就会被调用onCreate().
有关活动生命周期,请参阅此处的文档.

| 归档时间: |
|
| 查看次数: |
1817 次 |
| 最近记录: |