【发布时间】:2017-01-09 17:46:30
【问题描述】:
我想手动测试我正在编写的 Android 应用程序在暂停时是否正常工作。 我可以通过 Android GUI 执行哪些操作以使 onPause() 方法被调用而不导致 onStop() 也被调用?
我尝试拉下通知栏并接听电话,但都没有导致onPause()被呼叫。
我想通过 GUI 找到一个适用于多个 Android 版本的非编程解决方案,无论有没有手机,因为我正在教一个全班学生使用不同设备的课程。
请注意,我不是在问如何告诉如果我的onPause() 方法被调用了。我在问我能做些什么来调用它,而不修改我的应用程序。
【问题讨论】:
-
您可以为此使用日志。
-
你可以有Snack bar或者toast消息。
-
@santoshkumar 是的,我可以让它显示祝酒词,但我的问题是我该怎么做才能导致 onPause() 方法被调用,而不是如何测试该方法是否已经叫。我会尽量让它更清楚。
-
将应用推送到后台 onpause 将被调用。
-
@santoshkumar 恐怕我不明白你把应用程序推到后台是什么意思。
标签: android android-activity onpause