service 监听推送,然后点通知栏。无法启动应用
我在activity下绑定了一个service,用于监听服务器推送。然后在收到推送后在service里创建一个通知栏。可是在点击后没有去启动应用。特来求教该怎么改。
代码如下:
messageIntent = new Intent(this,Cocos2dxActivity.class);
messageIntent.addCategory(Intent.CATEGORY_LAUNCHER);
messageIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|
messageIntent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
messagePendingIntent = PendingIntent.getActivity(this, 0, messageIntent, 0);
messageNotification.setLatestEventInfo(ServerPushService.this.getBaseContext(), "您有新消息!", "这是一条新的测试消息", messagePendingIntent);
楼主试了下如果是了activity里创建通知栏 这种方式可以启动应用的。但是在service里是不能取到activity的内容。
代码如下:
messageIntent = new Intent(this,Cocos2dxActivity.class);
messageIntent.addCategory(Intent.CATEGORY_LAUNCHER);
messageIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|
messageIntent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
messagePendingIntent = PendingIntent.getActivity(this, 0, messageIntent, 0);
messageNotification.setLatestEventInfo(ServerPushService.this.getBaseContext(), "您有新消息!", "这是一条新的测试消息", messagePendingIntent);
楼主试了下如果是了activity里创建通知栏 这种方式可以启动应用的。但是在service里是不能取到activity的内容。
...全文
相关推荐
Android通知栏消息实现[项目代码]
本文详细介绍了在Android应用中实现通知栏消息的步骤,特别是在儿童手机远程监控App中的应用。文章首先概述了嘟宝App的功能,包括开机自启动、MQTT通信和二维码绑定流程。随后重点讲解了Android 8.0及更高版本中通知栏消息的实现方法,包括通知渠道的创建、消息的发送以及点击事件的响应处理。通过代码示例展示了如何创建NotificationChannel、构建NotificationCompat.Builder以及设置PendingIntent来实现消息点击跳转功能。最后还介绍了不同重要性级别的通知行为表现,为开发者提供了完整的通知栏消息实现方案。
Service通知栏提醒
类似于QQ 微信等聊天或者下载App 状态栏提醒 可点击进入
android使用NotificationListenerService监听通知栏消息
本篇文章主要介绍了android使用NotificationListenerService监听通知栏消息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
安卓消息推送通知栏相关-实现Notification的通知栏常驻.zip
实现Notification的通知栏常驻.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
安卓消息推送通知栏相关-androidN通知栏以及快捷通知栏通知栏.rar
androidN通知栏以及快捷通知栏通知栏.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。


