通知问题

时间:2014-05-02 12:25:37

标签: android notifications

我已经在这里收到的消息上创建了通知,这是我的代码:

        Intent intent2 = new Intent(getApplicationContext(),MessageBox.class);
        intent2.putExtra("action", "");   
        intent2.putExtra("action2", "");   
        PendingIntent pi= PendingIntent.getActivity(getApplicationContext(), 0, intent2, 0);
        String body = " You have got new message!";
        String title = "New Message";
        Notification n = new Notification(R.drawable.ic_launcher,body,System.currentTimeMillis());
        n.setLatestEventInfo(getApplicationContext(), title, body, pi);
        n.defaults = Notification.DEFAULT_ALL;
        nm.notify(10,n);

设备在显示通知时移至应用程序。但我不希望这样:我只有在点击此通知时才会移动到我的应用程序。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你应该

在Android培训页面上,您可以read

  

将上一步中创建的PendingIntent与a关联   手势,调用NotificationCompat.Builder的相应方法。   例如,在用户单击时启动活动   通知抽屉中的通知文本,添加PendingIntent   调用setContentIntent()。

它还举了一个例子:

PendingIntent resultPendingIntent;
...
mBuilder.setContentIntent(resultPendingIntent);

您应该相应地检查您的代码。