看一下本指南(创建通知)并示例
ApiDemos“ StatusBarNotifications”和
“ NotificationDisplay”。
要管理活动是否已在运行,您有两种方法:
添加
FLAG_ACTIVITY_SINGLE_TOP
标志的意图开展活动时,然后在活动类实现 onNewIntent(意向意图)事件处理程序,这样你可以访问新的意图,这是所谓的活动(这是不一样的只是打电话getIntent (),这将始终返回启动您的活动的第一个Intent。与第一名相同,但必须在活动
AndroidManifest.xml
中添加“ singleTop”
,而不是向Intent
添加标志。
如果您使用Intent Extras,请记住
PendingIntent.getActivity()使用
flag调用
PendingIntent.FLAG_UPDATE_CURRENT,否则相同的Extras将被重用于每个通知。



