您可以为您精彩的回答做一些这
NotificationManager mNotificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
Notification notification = null;
Intent intent = new Intent(context, PdfDialogAlert.class);
intent.putExtra("dialog", 1);
PendingIntent piDismiss =
PendingIntent.getActivity(context, 0, intent, 0);
builder.setContentIntent(piDismiss)
.setSmallIcon(R.drawable.ic_notif)
.setWhen(System.currentTimeMillis())
.setContentTitle("fileName")
.setTicker(message)
.setContentText("message");
notification = builder.build();
notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL;
感谢一样不少。现在我只有一个问题,就是如何在点击状态栏时删除状态栏中的通知?我实际上添加了这个代码“mBuilder.setAutoCancel(true);”但不起作用。 – Gilana
在上面的代码FLAG_AUTO_CANCEL将做到这一点看到这个http://developer.android.com/reference/android/app/Notification.html#FLAG_AUTO_CANCEL – keshav
嗨,我有我的代码中的错误。每当我们创建一个新的用户帐户,我们应该总是从eclipse运行我们的应用程序两次,以便显示通知。你对这个问题有什么想法吗? – Gilana