繁体   English   中英

Android-如何测试onResume()?

[英]Android - How to test onResume()?

我想要一种轻松获取应用程序并将其置于已保存状态模式(在实际设备上)的方法,以便我可以恢复该应用程序并从而测试onResume功能。 在android设备上,当一个应用存在时,它不会立即保存其状态; 取而代之的是,它可以使应用程序保持运行一段时间,以防万一您决定立即返回该应用程序。 这导致onResume函数实际上没有被调用。 我想要在OS决定保存其状态之前不必等待很长时间才能使应用失去焦点,我希望有一种方法可以快速告诉OS来执行此操作。 有什么建议么?

如果您深入研究手机的“设置”,则在“开发人员选项”下,您会在“应用”标题下的底部看到一个选项:

不要继续活动
用户离开后立即销毁每个活动

尝试启用该选项,看看它是否能满足您的需求。

(以上内容适用于Jelly Bean;我不知道早期版本中是否存在相同的选项。)

如果您查看“活动”生命周期,则会发现在启动活动时也会调用onResume。

http://www.android-app-market.com/wp-content/uploads/2012/03/Android-Activity-Lifecycle.png

如果要查看onResume方法的处理方式,则应设置一个断点,然后以调试模式启动活动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM