2011-02-08 48 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));