java - Android - 如何测试 onResume()?

标签 java android

我想要一种轻松地获取应用程序并将其置于保存状态模式(在实际设备上)的方法,以便我可以恢复应用程序并测试 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/

相关文章:

java - 静态动画系统

android - 通过反射在 Android 中手动代理

android - 如何在现有应用程序上实现 Android 6.0 运行时权限

java - Android onClick 函数不起作用

java - jXLS 创建了文档 : No calculating from the start

java - 使用重写的抽象方法从父类(super class)访问私有(private)变量

java - 使用内部对话框的 JOptionPane 问题

Android:将触摸事件委托(delegate)给底层 View

android - 如何在错误情况下非阻塞地组合多个 RxJava 链

java - 如何将子列表中的值设置为父列表