单击通知时,对话框不会打开

时间:2012-08-11 12:47:13

标签: android dialog notifications

我试图点击通知打开对话但无法执行此操作:

这是我的代码:

Intent in = new Intent(context, SnoozeEvent.class);
    in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    PendingIntent Sender = PendingIntent.getBroadcast(context, 0, intent, 0);
    manager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
    notification = new Notification(R.drawable.icon, "Wake up alarm", System.currentTimeMillis());
    notification.setLatestEventInfo(context, "Hanuman Chalisa", "Wake Up...", Sender);
    manager.notify(1, notification);

1 个答案:

答案 0 :(得分:1)

错误是你将PendingIntent指向一个不存在的意图(它指向一个名为“intent”的意图 - 你创建了一个名为“in”的意图)。

替换以下行:

PendingIntent Sender = PendingIntent.getBroadcast(context, 0, intent, 0);

这样(所以它指向你创建的意图):

PendingIntent Sender = PendingIntent.getBroadcast(context, 0, in, 0);

如果你这样做,那么一切都应该正常。

相关问题