gpt4 book ai didi

android - 通知在 Ginger Bread 中不显示,但在 JellyBean 中有效

转载 作者:行者123 更新时间:2023-11-30 03:43:34 25 4
gpt4 key购买 nike

我正在尝试显示 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 级别检查,并对 Jelly Bean 以外的任何东西做了一些不同的事情:

if(jellybeanOrHigher()){///Jelly bean }else{      NotificationCompat2.Builder mBuilder = new NotificationCompat2.Builder(this.context)            ........}

这可能会为您解决问题。我花了很长时间才设置通知,所以这对我有用。

关于android - 通知在 Ginger Bread 中不显示,但在 JellyBean 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com