有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Android中维护应用程序状态

我想知道为什么,如果我打开我的应用程序,锁定设备,几个小时后恢复它崩溃的活动。我想这就是为什么一段时间后,安卓破坏了我的应用程序,然后试图恢复,而我没有正确保存我活动的状态

我怎样才能强迫Android像往常一样破坏我的应用程序而不必等待几个小时呢

提前谢谢


共 (3) 个答案

  1. # 1 楼答案

    您可以使用onCreate()和onResume()方法,以及onPause()和onDestroy()。如果使用这些方法(生命周期详细说明here)正确管理生命周期,您应该能够消除崩溃

    我猜您应该在onCreate()方法中进行一些设置,而在onResume()中应该进行这些设置

  2. # 2 楼答案

    如果你finish()停止你的活动并停止你的服务,这个过程应该结束

    当然,如果有人按下菜单按钮,你的活动只会暂停,而不是finished(),当你回来时,他们的状态可能已经被占用了其他内存,你应该在他们回来时检查这些内存