PendingIntent和Intent
来源:互联网 发布:mac可以玩守望先锋吗 编辑:程序博客网 时间:2024/06/08 11:08
Intent翻译过来就是意图、目的,pending的意思是行将发生的,也就是说PendingIntent就是即将要发生的意图(还未发生)。
Intent随着活动的(Activity)的进行而进行,随着活动(Activity)的消失而消失。
PendingIntent在Intent执行前处于准备状态,当PendingIntent执行后再执行Intent(可以理解为执行延时的Intent)。
final NotificationManager nom=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);//获取通知管理器,用于发送通知 Button bt=(Button)findViewById(R.id.button); bt1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Notification no=new Notification(R.drawable.advise,"显示第二个通知",System.currentTimeMillis());no.flags=Notification.FLAG_AUTO_CANCEL;//应用打开后图标消失Intent intent=new Intent(MainActivity.this,ContentActivity.class);PendingIntent pi=PendingIntent.getActivity(MainActivity.this, 0, intent, 0);no.setLatestEventInfo(MainActivity.this, "通知", "查看详细内容", pi);nom.notify(NOTIFYID,no);//这里的NOTIFYID表示的是自己定义的id}});
当执行PengdingIntent后通过Intent执行下一个活动(ContentActivity),当执行pending结束后才执行Intent。
0 0
- PendingIntent和Intent
- Intent和PendingIntent
- PendingIntent和Intent
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别 .
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别 .
- 【Android】pendingIntent和Intent
- Intent 和 PendingIntent 区别
- Intent 和 PendingIntent 区别
- Intent和PendingIntent区别
- Intent和PendingIntent
- PendingIntent和Intent
- PendingIntent和Intent
- iOS编程(双语版)-视图-Frame/Bounds/Center
- Centos7 下mysql安装配置
- codeforces Round 286# problem A. Mr. Kitayuta's Gift < 回文串 >
- 二叉树的一些笔试面试常见题目
- 17缓冲流原理
- PendingIntent和Intent
- codeforces 671B
- Codeforces Round #197 (Div. 2) D. Xenia and Bit Operations(线段树)
- Ajax跨域请求——jsonp技术
- 96.苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案
- iOS开发小点之启动广告界面
- git 命令
- 素数筛模板
- 【Codeforces Round 362 (Div 2)A】【简单讨论】Pineapple Incident