android 状态栏通知的问题

天王盖地虎626 发布于 2015/05/27 11:48
阅读 130
收藏 0

ComponentName cn = new ComponentName("com.jy.hejyparent", "com.djt.personreadbean.message.MyMessagesActivity");            
    intent.setComponent(cn);           
          pd = PendingIntent.getActivity(this,0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
          Notification notification = new Notification(icon,examMessage,System.currentTimeMillis());
          notification.defaults = Notification.DEFAULT_SOUND;
          notification.flags = Notification.FLAG_AUTO_CANCEL;
          notification.setLatestEventInfo(this, examMessage, pushInfo.getEachData(), pd);
          nm.notify(StringUtils.createRandom(), notification);

在android客户端开发的时候,往往有消息推送提醒,在状态栏中列出多个消息,然后点击每个消息可以进入详情。

现在我遇到一个问题,就是如果这个客户端的退出了(进程还在),但是状态栏中,还存在消息提醒,如果这个时候,点击这些消息的时候,发现只有第一个可以点击进入,后面的,进入不了消息详情,不知道大家有没有遇到过?

加载中
1
码农明明
码农明明

楼主这样,标识很难看啊。

pd = PendingIntent.getActivity(this,0, intent, PendingIntent.FLAG_CANCEL_CURRENT);  改成

pd = PendingIntent.getActivity(this,0, intent, PendingIntent.FLAG_UPDATE_CURRENT);



试试吧。

0
呵呵233
呵呵233
pd 对象改成局部的
返回顶部
顶部