PendingIntent是一个Intent的描述.包装,给予了这个PendingIntent 的组件在指定的事件发生或指定的时间到达时启动Activty.Service或者Broadcast. 根据是要启动Activity.Service还是Broadcast分别对应一个获取PendingIntent的方法 public static PendingIntent getActivity(Context context, int requestCode, Intent intent, int f
pendingIntent字面意义:等待的,未决定的Intent. 要得到一个pendingIntent对象,使用方法类的静态方法 通过getActivity(Context context, int requestCode, Intent intent, int flags)从系统取得一个用于启动一个Activity的PendingIntent对象, 通过getService(Context context, int requestCode, Intent intent, int flags)
一.定义 PendingIntent表示待定.等待.即将发生的意思.Intent表示的是立刻发生. PendingIntent的主要方法: int requestCode:表示请求码,跟intent是一样的. int flags:常见的类型 FLAG_ONE_SHOT:当前描述的PendingIntent只能被使用一次,同类型的通知栏只能使用一次,后续的通知栏单击后将无法打开. FLAG_NO_CREATE:当之前的PendingIntent不存在,则返回null(基本用不到) FLAG_CAN