有没有办法模拟暂时的活动"销毁(如Activity.onDestroy文档中所述)?
在销毁活动之前执行任何最终清理。这可能是因为活动正在结束(有人称之为finish(),,或者因为系统暂时销毁此活动实例以节省空间。您可以区分这两种情况。 isFinishing()方法。
在某些设备上似乎发生了我的应用程序。在"临时" onDestroy,Activity稍后得到一个onResume,我的代码没有正确处理(并且,我想测试并纠正它)。
答案 0 :(得分:-1)
在手机设置的“开发者选项”中,靠近列表底部,您可以启用“不要保留活动”#34;。当您按下主页按钮时,系统将破坏您的活动排序 - 模仿低内存情况。重新打开应用程序时,将使用savedInstanceState包重新创建活动。
要启用开发者选项,请转到'设置 - >关于手机'然后快速点击内部版本号7次。
修改:如果这不能重现您的问题,您还可以尝试从ddms强制关闭您的应用并重新打开它。这应该也有效。