美文网首页
PendingIntent 的Flags

PendingIntent 的Flags

作者: 魂之挽歌w | 来源:发表于2018-01-19 22:26 被阅读13次

PendingIntent的Flags为0代表该PendingIntent不带数据

Flags为PendingIntent.FLAG_CANCEL_CURRENT,则只有最后一次PendingIntent有效,之前的都无效了。

Flags为PendingIntent.FLAG_UPDATE_CURRENT,

PendingIntentcontentIntent = PendingIntent.getActivity(context, num,intent,PendingIntent.FLAG_UPDATE_CURRENT);

对于FLAG_UPDATE_CURRENT,如果上面的num为常量, 则所有对应的Intent里面的extra被更新为最新的, 就是全部为最后一次的。

相反,如果num每次不一样,则里面的Inent的数据没被更新。

所以要通过extra数据来区分intent,应采用PendingIntent.FLAG_UPDATE_CURRENT),且每次num不一样

相关文章

网友评论

      本文标题:PendingIntent 的Flags

      本文链接:https://www.haomeiwen.com/subject/tgnaoxtx.html