2012-08-11 60 views
0

我想上的通知点击打开对话框中,点击,但无法做到这一点:对话框是不开放的通知

这里是我的代码:

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

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

替换以下行:

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

有了这个(使其指向您所创建的意图):

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

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

+0

谢谢,这是一个愚蠢的错误,我做了............ – Nitish 2012-09-03 16:41:26