Intent 更加倾向于去立即执行某个动作,而 PendingIntent 更加倾向于在某个合适的时机去执行某个动作。所以,也可以把 PendingIntent 简单地理解为延迟执行的 Intent。
主要用来在某个事件完成后执行特定的Action
1、获取PendingIntent实例
PendingIntent pendingIntent;
如果是启动服务,PendingIntent对象的获取就应该采用PendingIntent.getService()方法;
pendingIntent=PendingIntent.getService();
如果是广播,PendingIntent对象的获取就应该采用 PendingIntent.getBroadcast()方法;
pendingIntent=PendingIntent.getBroadcast();
如果是Activity,PendingIntent对象的获取就应该采用PendingIntent.getActivity()方法。
pending