当我解锁手机时,如何阻止我的活动刷新

时间:2011-09-16 13:14:33

标签: android

每次解锁屏幕时,我都会刷新活动。如果背光灯熄灭,它也会刷新,我点击屏幕将其打开。可以任何人建议我如何防止我的活动刷新。

提前感谢。

1 个答案:

答案 0 :(得分:2)

我不知道“刷新”是什么意思,但只要手机锁定,它就会在onPause()中拨打Activity。解锁后,它会调用onResume()。如果您的onResume()中有任何初始化代码,它会重新初始化您的应用;从而使应用程序看起来像“刷新”。如果这是原因,那么将初始化代码放在onCreate()中,你应该没问题。

同时最好将应用的最后状态保存在onPause()中,例如用户可能选择的设置。然后,您可以在onResume()中恢复它们。您想要这样做的原因是,如果由于某种原因,手机没有出现它的锁定状态(电池死机,拉动,无论如何),程序在上次使用时的状态很容易当它回来时恢复。

相关问题