热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Android中从Firebase中点击推送通知时,待处理的意图不起作用

在通过Firebase收到推送通知后,我正在使用前向移动到其他活动。我尝试了几乎所

在通过Firebase收到推送通知后,我正在使用前向移动到其他活动。我尝试了几乎所有解决方案,但无论是从Firebase消息传递还是从常规触发,它都处于相同的活动中。 PendingTicketFragment.class是mainactivity中的一个片段。

代码:-

Intent intent = new Intent(this,PendingTicketFragment.class);
intent.setflags(Intent.flaG_actIVITY_NEW_TASK | Intent.flaG_actIVITY_CLEAR_TASK);
PendingIntent pendingIntent = PendingIntent.getactivity(this,1 /* Request code */,intent,PendingIntent.flaG_ONE_SHOT);
Uri defaultsoundUri = RingtoneManager.getDefaulturi(RingtoneManager.TYPE_NOTIFICATION);
NotificationCompat.Builder notificatiOnBuilder= new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.logo_river)
.setContentTitle("CEMpia Message")
.setContentText("CEMpia Ticket Escalated to you for"+" "+lp.getusername())
.setautoCancel(true)
.setLargeIcon(BitmapFactory.decodeResource(getResources(),R.drawable.logo_river))
.setsound(defaultsoundUri)
.setContentIntent(pendingIntent);
Notificationmanager notificatiOnmanager= (Notificationmanager) getSystemService(Context.NOTIFICATION_SERVICE);
assert notificationmanager != null;
notificationmanager.notify(1 /* ID of notification */,notificationBuilder.build());





推荐阅读
author-avatar
娱乐老爷_410
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有