android通知欄區分多通知消息

在給通知欄發出消息時

PendingIntent pendingIntent = PendingIntent.getActivity(context, requestCode, intent, flags);
		

如果沒有指定requestCode對消息的唯一性,在本應用發出的只有一條消息時,是沒有任何問題的,能達到目的;但如果發出了多條通知消息,點擊進去都會進入最後一條消息的意圖裏面,造成消息的誤讀。

可以給requestCode設值爲Math.abs(new Random().nextInt()) ,從而確定每一條消息的唯一性,達到多消息不會指向同一條消息的目的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章