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

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

51得票8回答
Android - 保存/恢复片段状态

我有一个Activity,其中包含多个Fragment。每个Fragment中都有多个视图(EditText、ListView、Map等)。 如何保存当前显示的Fragment的实例?我需要在Activity执行onPause() --> onResume()周期时正常工作。而且当我从...

12得票1回答
屏幕锁定和解锁后Canvas绘图功能无法正常工作

我正在开发一个增强现实应用程序,其中我有一个相机预览屏幕,在屏幕上绘制一些标记,这些标记会随着设备的移动而移动。当我锁定和解锁设备时,标记会冻结,并且不会再移动。我无法找到原因,这种情况是否有可能解决?任何帮助将不胜感激。我的SurfaceView类: public class Came...

7得票4回答
在onResume/onPause中重新启动/暂停线程

我有一个使用 SurfaceView 实现的游戏,在屏幕上显示对象。 我有一个线程,它会定时绘制 SurfaceView 到屏幕上。 游戏已经完全运行。 不过,每当游戏被打断时,需要有一个暂停功能。 我知道需要操纵 onResume 和 onPause。 但是我做不对。错误指向我开始线程的 ...

22得票4回答
如何暂停和恢复一个TimerTask/ Timer?

我在我的Android应用程序中有一个动画,可以让TextView闪烁不同的颜色。 我使用了TimerTask,Timer和Runnable方法来实现这个功能。 我需要做的是,在此动画期间用户离开应用程序时在onPause()中停止线程,并在用户在onResume()中返回应用程序时恢复线程。...

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

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

7得票7回答
无法恢复活动

我是一名新手,正在尝试在我的SQLite数据库更新后允许我的ListView刷新。我在修改了onResume()方法后没有收到编译错误。我正在使用SimpleCursorAdapter进行重新查询,但它不起作用。下面是来自logcat的错误信息,请给予建议……最好提供示例。 Logcat: ...

51得票4回答
Flutter中与Android的onResume()方法相当的方法是什么?

我正在开发一个Flutter应用程序,需要弹出屏幕。我尝试了initState()方法,但没有成功。当我第一次打开一个类时,initState()会被调用。 在Flutter中是否有与Android的onResume()方法相当的方法? 有什么想法吗?

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

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

8得票4回答
为什么在活动启动时会调用onResume()方法?

我有一个应用程序,登录后会把你带到欢迎界面。我放了一个 Toast 来判断 onResume 何时触发,但是它在 onCreate 之后也会触发。 protected void onResume(){ super.onResume(); Database openHelper...