我想要一种轻松地获取应用程序并将其置于保存状态模式(在实际设备上)的方法,以便我可以恢复应用程序并测试 onResume 函数。在 Android 设备上,当一个应用程序存在时,它不会立即保存其状态;相反,它会让应用程序运行相当长的一段时间,以防您决定很快返回它。这会导致 onResume 函数实际上并未被调用。在操作系统决定保存其状态之前,我不需要在应用程序失去焦点的情况下等待很长一段时间,而是希望有一种方法可以快速告诉操作系统执行此操作。有什么建议吗?
最佳答案
如果您深入了解手机的“设置”,在“开发者选项”下,您会在底部的“应用程序”标题下看到一个选项:
Don't keep activities
Destroy every activity as soon as the user leaves it
尝试启用该选项,看看它是否能满足您的需求。
(以上适用于 Jelly Bean;我不知道早期版本中是否存在相同的选项。)
关于java - Android - 如何测试 onResume()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19071303/