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不一样