问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android fragment怎么调用onnewintent

发布网友 发布时间:2022-04-29 01:19

我来回答

1个回答

热心网友 时间:2022-06-27 09:58

实现要点:主Activity必须设置android:launchMode为singleTask
<activity
android:name="cn.weixq.fscar.MainActivity"
android:launchMode="singleTask" >
</activity>

然后在生成通知栏消息时,要使用Intent传递参数,并且在主Activity中重写OnNewIntent事件来接收参数
// 生成通知栏消息
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification();
notification.icon = R.drawable.tip;

// 下面这个是通知刚显示时,在手机屏幕顶部显示的文字
notification.tickerText = "新违章提醒";

notification.when = System.currentTimeMillis();

// 使用所有默认值(声音+震动+灯光)
notification.defaults = Notification.DEFAULT_ALL;

// 用户点击通知后删除该通知
notification.flags = Notification.FLAG_AUTO_CANCEL;

// 点击通知后要打开的layout(界面)

Intent intent = new Intent(SplashActivity.this,MainActivity.class);
//传递参数
intent.putExtra("flag", "ok");

PendingIntent pendingIntent = PendingIntent.getActivity(SplashActivity.this,0,intent,0);

notification.setLatestEventInfo(SplashActivity.this, "[" + carNo + "]","有" + jsonArray.length()+ "条新违章,请到[我的车库]中查看!",pendingIntent);

// 创建并显示通知

notificationManager.notify((int) System.currentTimeMillis(),notification);

重写OnNewIntent事件
@Override
protected void onNewIntent(Intent intent)
{
super.onNewIntent(intent);
String flag = intent.getStringExtra("flag");
if (flag != null)
{
// 如果intent不为null,且flag的值为ok,则表示点击了通知栏消息,那么切换到车库界面
radioGroup.check(R.id.radioCar);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 我请问,敬爱的毛*,我们心中的红太阳,我们有多少话儿要对你讲,这首歌名叫什? 威创股份属于什么板块 在哪能查这些板块信息? android开发怎么给通知栏添加点击事件 有一首歌中唱到敬爱的毛主席你是我们心中的红太阳叫什么名字? 千牛上买家下单后在哪里找供货商? 怎么同时设置多个alarm? 歌词:敬爱的毛主席是什么歌名? 炒股的朋友帮个忙,我昨天买完股票账户里还有379.4元的余额,今天上去咋就335了呢。也没干啥啊,钱咋少了 生态环境大数据一体化平台能实现什么功能? 如果一个股票今天是股权登记日,利润分配方案为:每10股派2.00元(含税,扣税后每10股派1.8元)。 android开发中常用的网络连接方式有哪些 青稞美酒献给毛主席歌词 拉卡拉总裁孙陶然提到的大数据一体化战略是什么意思? 敬爱的毛*,敬爱的毛*,您是我们心中的太阳是哪首歌?歌名是什么? 无货源店铺的货源是从哪里找的,怎么上传到自己店铺里? 用Native.js怎么开发NFC 求歌词:红太阳革命歌曲大联唱 大数据+一体化打造新O2O电商解决方案 手机千牛怎么找之前聊过的1688淘货源供货商? 代码002308是什么基金 智慧工地大数据一体化解决方案 互联网+智慧工地信息化监管一体化管理平台 为我们敬爱的毛主席写一篇小传,不用太长,200字左右就ok了 全国一体化大数据中心怎么建 亲爱的毛主席歌词歌名是什么? 你对敬爱的毛主席了解多少 什么是生态环境大数据一体化平台?? 脑白金是什么东西?具体有什么功效 脑白金有什么作用? 脑白金作用是什么? 脑白金有什么功效 脑白金的效果真的有说明书上说的那么好? 请问脑白金的功效有哪些? 喝脑白金对身体有什么作用? 脑白金的作用 脑白金有什么用? 脑白金的保健功效是什么? 玉石吊坠配什么链子好看? 脑白金的主要成分是什么? 红色玉坠配什么颜色绳子 脑白金(植物)怎么吃? 有什么作用?