2011-02-08 56 views
0

我有一种服务,在接收到短信/电子邮件时我开始提醒,但现在我想在用户解锁屏幕后停止提醒(如果正在播放)。如何停止锁定/解锁事件的提醒?

用于提醒我正在使用MediaPlayer类。

请帮帮我。

感谢

+0

哎,可以请您将详细介绍如何使用警报,这是MediaPlayer的帮助 – 2011-10-06 12:37:55

回答

1

如果您使用的侦听android.intent.action.USER_PRESENT意图,你应该能够看到当用户解锁屏幕一个BroadcastReceiver:

BroadcastReceiver receiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
    if (intent.getAction().equals(Intent.ACTION_USER_PRESENT)) { 
     // Stop alert 
    } 
} 

registerReceiver(receiver, new IntentFilter(Intent.ACTION_USER_PRESENT));