如果屏幕被锁定,我想推迟我的活动。例如,如果屏幕被锁定,我想检测用户何时解锁屏幕,然后立即开始我的活动。这就是我目前用来检测它是否被锁定的方法。但我似乎无法弄清楚如何在解锁后立即开始我的活动?KeyguardManager 会在屏幕解锁时自动更新吗?谢谢!
KeyguardManager myKM = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
if( myKM.inKeyguardRestrictedInputMode()) {
//it is locked
else
{
//it is unlocked
}