12得票1回答
确定安卓暂停的原因

我的应用程序随机暂停(进入onPause方法),然后恢复(进入onResume方法),即使我没有触摸屏幕。在logcat中,没有任何迹象表明是什么导致了暂停和恢复。这只发生在Galaxy Tab 7"上,而不是Motorola Xoom或HTC Legend。 我如何确定暂停的原因?

12得票1回答
didChangeAppLifecycleState不能按预期工作

我希望我能正确理解didChangeAppLifecycleState的工作原理。 我有A页面和B页面。当我从B页面点击返回设备按钮(Navigator.of(context).pop();)时,我期望在A页面中didChangeAppLifecycleState会被调用,但实际上并没有。 ...

11得票1回答
Android - 如果Activity是第一次加载(不使用SharedPreferences),如何防止onResume()函数的执行?

在我的当前应用程序中,当我第一次加载一个Activity时,onResume函数会被触发。我查看了Activity Lifecycle,但没有找到阻止这种情况发生的方法。 是否可以在不使用SharedPreferences的情况下,防止在第一次加载Activity时触发onResume()函数?

11得票5回答
安卓返回按钮行为

假设我们有一个默认的、空白的活动,具有默认行为,使用默认的意图标志启动。用户在设备上按下返回按钮。活动消失了……但是它实际上是怎么消失的呢? 按下返回按钮是否像 finish() 一样行为相同? 活动是否立即被销毁 (onDestroy 被调用)? 是否保证活动会被销毁,但不是立即销毁? ...

10得票2回答
如何在安卓系统中重新启动一个活动?

在我编写的一个应用程序中,有一部分允许您更改窗帘设置。问题是,在重新创建活动之前,此设置不会生效。是否有一种方法告诉应用程序使用onResume()方法重新启动(希望它能在onSaveInstanceState()中保存所有内容)?

10得票3回答
在应用程序/任务级别获取类似于onPause和onResume的事件

我想知道一个应用程序进入后台和返回前台时,为什么没有回调函数在应用程序级别上被调用。只有当前顶部的Activity类的onPause和onResume方法被调用。如果我想停止一些具有应用程序级别作用域的后台任务,那么当应用程序进入后台时就没有简单的方法可以停止它。这些事件回调有很高的需求。 ...

10得票4回答
在Android中,警报弹窗关闭后如何调用onResume方法?

我想知道当用户在警示对话框上点击“Yes”并关闭它时,是否会执行该用户所在的活动的onResume方法。 因为我有一个“清除”按钮,它会询问用户是否确实要清除表单(活动)中的所有字段,以便使用空字段重新绘制活动。 表单是动态创建的,因此我不知道先验地设置GUI中的哪些元素为空... 对我...

10得票3回答
恢复 Activity 时崩溃,原因是 NPE(空指针异常)

我注意到我的应用程序的一些用户在配置更改和Activity重建时会崩溃,但我无法复现。问题似乎在Android类内部,因此我无法直接修复它。Fatal Exception: java.lang.NullPointerException: Attempt to read from field '...

10得票7回答
直接调用onResume()的替代方法

我正在重写我的Android应用程序,以消除对onResume()的直接调用。 我的应用程序目前大部分工作都在onResume()内完成,然后将显示内容发布,这就是onResume()的结束。 @Override public void onResume() { super.onR...

9得票3回答
使用onResume()刷新活动页面。

我怎么也想不明白如何在按下返回按钮后刷新Activity。我目前有一个Activity A,它启动一个意图去到B,在B上如果您按下返回键,我希望回到A并刷新它自己。我可以使用这个意图来刷新当前的Activity: Intent refresh = new Intent(this, Favor...