2
我創建服務的通知(從廣播接收器推出)這樣取消:接收到特定的短信時通知被另一位在運行Android Lollipop
this.notification = new NotificationCompat.Builder(getApplicationContext())
.setContentTitle("Foo")
.setContentText("Bar")
.setSmallIcon(R.drawable.logo)
.setContentIntent(pIntent)
.build();
this.initializeNotificationSound(volumne, Uri.parse(melody));
this.initializeNotificationVibration();
notification.flags = Notification.FLAG_INSISTENT;
this.notificationManager.cancelAll();
this.notificationManager.notify(0, notification);
此通知設置。我想創建一個播放定義旋律的通知,不會被標準短信通知中斷。
此功能工作得很好,但是在棒棒糖,以下情形會發生:
- 短信收到
- 我通知啓動
- 一段時間後,通知聲音停止,默認的短信鈴聲是播放
只有當鈴聲模式靜音時纔會發生這種情況。否則,它會按預期工作,因爲cancelAll()方法會中斷SMS通知。
在此先感謝您的回覆。
我將理解下列之一:1:從「棧」後,才取消礦運行另一個通知。 2.在另一個(中斷我的)完成後再次啓動我的通知。 –
1:嘗試搜索[documentation](http://developer.android.com/reference/android/app/Notification.html),並找到適合您的標誌供您使用。 2:試試1,讓我知道它是否有效 –