PengdingIntent有4个flag值
- FLAG_CANCEL_CURRENT
当定义了一个PendingIntent后,再次定义一个PendingIntent对相同的requestCode而言则会将第一个PendingIntent cancle掉(改变的是PendingIntent中的intent的extra),重新创建一个新的PendingIntent,原先的PendingIntent失去作用,这样则只有最新的PendingIntent有效 - FLAG_NO_CREATE
PendingIntent没有作用,对消息而言没有点击效果 - FLAG_ONE_SHOT
PendingIntent只能被使用一次,多次创建PendingIntent也只能使用第一次创建的 - FLAG_UPDATE_CURRENT
如果对requestCode相同的则会都更新为最新的PendingIntent的Intent的Extra
网友评论