- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(PendingIntent和Intent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendingintent中 保存有当前App的Context,使它赋予外部App一种能力,使得外部App可以如同当前App一样的执行pendingintent里的 Intent, 就算在执行时当前App已经不存在了,也能通过存在pendingintent里的Context照样执行Intent。另外还可以处理intent执行后的操作。常和alermanger 和notificationmanager一起使用。 Intent一般是用作Activity、Sercvice、BroadcastReceiver之间传递数据,而Pendingintent,一般用在 Notification上,可以理解为延迟执行的intent,PendingIntent是对Intent一个包装。 Java代码 private?void?showNotify(){ ?? ????????Notification?notice=new?Notification(); ?? ????????notice.icon=R.drawable.icon; ?? ????????notice.tickerText=您有一条新的信息; ?? ????????notice.defaults=Notification.DEFAULT_SOUND; ?? ????????notice.when=10L; ?? ????????//?100?毫秒延迟后,震动?250?毫秒,暂停?100?毫秒后,再震动?500?毫秒?? ?? ????????//notice.vibrate?=?new?long[]?{?100,?250,?100,?500?};出错? ?? ????????//notice.setLatestEventInfo(this,?通知,?开会啦,?PendingIntent.getActivity(this,?0,?null,?0)); ?? notice.setLatestEventInfo(this,?通知,?开会啦,?PendingIntent.getActivity(this,?0,?new?Intent(this,Activity2.class),?0));//即将跳转页面,还没跳转 ?? ????????NotificationManager?manager=(NotificationManager)getSystemService(this.NOTIFICATION_SERVICE); ?? ????????manager.notify(0,notice); ?? ????}??1. GSM网络中android发送短信示例 Java代码 String?msg?=你好,美女; ?? String?number?=?135****6784; ?? SmsManager?sms?=?SmsManager.getDefault(); ?? PendingIntent?pi?=?PendingIntent.getBroadcast(SmsActivity.this,0,new?Intent(...),0); ?? sms.sendTextMessage(number,?null,?msg,?pi,?null); ?? Toast.makeText(SmsActivity.this,发送成功,Toast.LENGHT_LONG).show();??代码解释 ????? PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情 (By giving a PendingIntent to another application, you are granting it the right to perform the operation you have specified as if the other application was yourself,就相当于PendingIntent代表了Int
有哪些信誉好的足球投注网站
文档评论(0)