public static PendingIntent getBroadcast(Context context, int requestCode,
Intent intent, @Flags int flags);
public static PendingIntent getActivities(Context context, int requestCode,
@NonNull Intent[] intents, @Flags int flags);
public static PendingIntent getActivity(Context context, int requestCode,
Intent intent, @Flags int flags);
public static PendingIntent getBroadcast(Context context, int requestCode,
Intent intent, @Flags int flags);
public static PendingIntent getService(Context context, int requestCode,
@NonNull Intent intent, @Flags int flags);
public static PendingIntent getForegroundService(Context context, int requestCode,
@NonNull Intent intent, @Flags int flags);
坑1.發(fā)送的廣播接收不到
解決:創(chuàng)建PendingIntent時(shí)指定接收廣播的receiver
坑2.連續(xù)創(chuàng)建兩個(gè)PendingIntent,只有extra不同,接收到的廣播只有一個(gè)值
解決:只能通過更改action才行