Android模拟进程被系统杀死的方法

1.使用模拟器

首先打开DDMS

Android Studio --> Tools --> Android --> Android  Device Monitor

然后如图操作

【注意点】:一般模拟内存不足,程序被杀死都是为了测试程序在被系统杀死后能否保存状态。常用onSaveInstanceState()和onRestoreInstanceState()方法。但在使用模拟器的时候,如果在程序运行的时候结束进程,则不会调用任何生命周期的方法(我也不清楚原因,或者是我的这个模拟器有问题?)也就是说onSaveInstanceState()不会被调用。所以为了onSaveInstanceState()被调用,我们要先按模拟器的home键,将程序最小化,然后再结束进程,这时再打开程序就会调用onRestoreInstanceState()了。


2.使用实机操作

打开开发者选项 --> 后台进程限制 --> 选择不允许后台进程

这样在实机操作时,将程序最小化,再开启其他程序,然后再返回时就能调用onRestoreInstanceState()了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,876评论 25 709
  • 或许真的是在某个特定的时间,特定的场景下,才会有特定的感受,之前多次想记录下当时的情感、思想,事后却都被抛在...
    静怡轩阅读 190评论 0 1
  • 爱是想触摸又缩回的手 爱是想倾诉又抿紧的唇 爱是人海里轻轻掠过仿佛无心的眼神 爱是云淡风轻问候里暗暗掩藏的心跳 爱...
    涓子Fiona阅读 595评论 0 49
  • ” 宾馆里白色的床单,还透有点点消毒水的味道,肚子“咕咕”的叫个不停,才想起来,一整天都还没有吃点东西。 窗外是桂...
    随心随新阅读 405评论 0 2
  • 岁月是把杀猪刀,现在连还未经岁月的轻熟女都已经被硬性套上嫁不出去的剩女标志…… 本人大学毕业,工作5年,事业无风,...
    生活小诉阅读 241评论 0 0

友情链接更多精彩内容