我想在某个应用程序中禁用锁定屏幕。我的问题是这也会禁用整个手机的锁定屏幕。所以我添加lock.reenableKeyguard();
到该onPause()
方法中,但这不仅在用户退出应用程序时调用,而且每次在该应用程序中启动新活动时都会调用。我是否必须在每个活动中禁用锁定屏幕并添加此onPause
方法?有没有办法只在应用程序启动时显示的第一个活动中管理这个?
顺便说一句,我还在onStop
andonDestroy
方法中重新启用了锁定屏幕。另一个问题onPause
是当我关闭手机屏幕时也会调用它(通过按电源按钮或调用什么),所以当我第一次打开应用程序时,我关闭屏幕然后打开它,有没有锁屏,但是当我再次将其关闭时,它就会出现,因为我在该onPause
方法中重新启用了它。