取消我的android应用程序上的锁/解锁事件



当我解锁设备看到我的应用程序时,onResume()中的进程启动了。如何取消解锁事件,以避免onResume()处理?

OnResume总是调用当您的活动是在后台(例如其他应用程序,锁屏,主屏幕…是如图所示)。
查看活动生命周期,检查您是否可以将代码从onResume()移动到onStart()以解决您的问题。

为了防止解锁你的设备,在你的活动中使用下面的标志。

WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

注意:

正如Activity生命周期文档中所述,onCreate和onResume总是在Activity第一次启动时被调用。当返回到Activity时,至少onResume将被调用

相关内容

  • 没有找到相关文章

最新更新