我有一个问题,当我让android设备闲置一点(它睡觉和锁定,然后我必须解锁它)时,似乎我的OnCreat方法再次被调用,因为我的变量被重置并且布局是再次重绘! 有没有办法可以保存状态并继续从解锁后的位置(或再次唤醒)? 非常感谢你
答案 0 :(得分:2)
当您退出活动时(按回来,收到呼叫,按住,锁定等),活动将调用onPause()
方法,然后丢失所有已保存的信息(除非您仅使用提供的小部件在Android框架中)。
因此,您需要保存覆盖onPause()
方法的信息。然后,您需要在onResume()
方法中加载该信息。
有关详情,请查看:http://developer.android.com/reference/android/app/Activity.html
答案 1 :(得分:0)
您应该了解Activity的生命周期。我在这里写到了这个问题:
Interface not reloaded after returning to app from BACK press