我试图显示notification
,但它在Jelly Bean
和Ginger Bread
中工作完美,它不起作用。没有错误/问题。我只是想取消notification
一旦点击。
最低Api级别为10.
代码如下:
NotificationManager notifyManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder notification = new NotificationCompat.Builder(
context);
notification.setSmallIcon(R.drawable.ic_launcher);
notification.setContentTitle("Alarm");
notification.setContentText("Wake up!!");
notification.setVibrate(new long[] { 500 });
notification.setWhen(System.currentTimeMillis());
notification.setAutoCancel(true);
Notification notif = notification.build();
notifyManager.notify(1, notif);
我有一个API级别检查和做一些不同的东西低于果冻豆:
<>之前如果(jellybeanOrHigher ()){///果冻豆}其他的{NotificationCompat2。Builder mBuilder = new NotificationCompat2.Builder(this.context)……}之前那也许能帮你解决这个问题。我花了相当长的时间来设置通知,所以这对我来说是有效的。