博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android pendingIntent的理解
阅读量:4885 次
发布时间:2019-06-11

本文共 623 字,大约阅读时间需要 2 分钟。

一、pendingIntent的字面意义:等待的,未决定的Intent。intent:意图,pending:即将发生或将要来临的事情。

  1.pendingIntent对象,使用的静态方法:

    getActivity(Content ,int ,Intent,int)跳转到一个Activity组件。

    getBroadcast(Content ,int ,Intent,int)打开一个广播组件。
    getService(Content,int Intent,int)打开一个服务组件

  2.pending是一个特殊的Intent,主要区别:Intent是立即执行,pending不是立刻执行的。pending执行的操作实质上是参数Intent的参数,但是执行需要满足一定的条件。

    Pending是对Intent的一个包装,使用PendingIntent时,在外部App执行调用Intent的,在pendingIntent中,保存着当前App的Content,就算当前执行的App已经不存在了,也能通过pending中的content执行Intent。还可以处理Intent处理后的操作。

二、主要用途:通知Notification的发送,短消息SmsManager的发送,警报器AlarmManager的执行等。

 

转载于:https://www.cnblogs.com/leizz/p/11250793.html

你可能感兴趣的文章
屏幕录像软件 (Desktop Screen Recorder)
查看>>
【codevs1069】关押罪犯
查看>>
iOS 设计模式之单例
查看>>
POJ 1664 放苹果
查看>>
Pthon3各平台的安装
查看>>
python编程快速上手之第11章实践项目参考答案(11.11.3)
查看>>
JS 之CLASS类应用
查看>>
一个tga工具
查看>>
64bit CPU 知识 (IA32,IA64,EM64T,AMD64)
查看>>
结构体 枚举
查看>>
srtlen实现以及与sizeof的比较
查看>>
linux+win7双系统重装win7修复grub的办法
查看>>
让应用在横屏模式下启动
查看>>
Intent传递list集合时异常解决
查看>>
登录验证码demo-java
查看>>
日常练习 1.0
查看>>
php集成环境
查看>>
Ubuntu下的负载均衡Web集群配置
查看>>
Create a site by Google Site - All Free
查看>>
Fragment 的基本使用
查看>>