【发布时间】:2013-08-19 04:48:08
【问题描述】:
我需要测试一个 Activity onDestroy 方法,然后是 onCreate 和 onRestoreInstanceHandle。我知道一种方法——改变屏幕方向。但是还有另一种情况是activity被销毁了——其他应用程序需要资源,并且在某个时刻Android决定销毁后台activity。但是,它仍然可以恢复,Bundle 可用。有什么方法可以模拟这种情况吗?
【问题讨论】:
-
我不确定,但是当您启动另一个 Activity 时,总是会调用 onStop。
-
@Marcos Vasconcelos - 抱歉,我的意思是 onDestroy。问题已编辑。
-
请记住,尽管通常调用 onStop 和 onDestroy,但系统可能会在必要时因内存限制而决定跳过它。在不旋转设备的情况下测试它的最佳方法是开始打开其他应用程序,直到您的应用程序被销毁。
-
也许你应该重命名你的问题?因为它实际上是关于测试活动 lyfecycle 和重新创建。
-
我打算在 ICS+ 上添加,您可以打开最近的应用程序并将应用程序滑开。但接受的答案看起来更好。
标签: android android-activity lifecycle