service 监听推送,然后点通知栏。无法启动应用

guyuxiangSage 2014-04-04 02:38:21
我在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的内容。
...全文
241 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guyuxiangSage 2014-04-06
  • 打赏
  • 举报
回复
已经解决了 谢谢楼上
苏十五 2014-04-04
  • 打赏
  • 举报
回复
多给些代码啊,这样好难猜
guyuxiangSage 2014-04-04
  • 打赏
  • 举报
回复
自己 顶起来

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧