gpt4 book ai didi

android-notifications - 没有小图标的 Android 通知未触发,或者如果设置了小图标则没有消息

转载 作者:行者123 更新时间:2023-12-02 04:50:36 26 4
gpt4 key购买 nike

我正在按照下面的代码创建一个通知。当我运行它时,我在设备 (avd) 的顶部看到的是一个没有文本的小图标(我本以为会显示“来自尼尔”),但是当我向下拖动以显示时,通知是完整且完整的通知页面。

但是,如果我注释掉 setSmallIcon,甚至不会创建通知,也不会发生任何事情。出了什么问题?谢谢。

private void doNotification() {
NotificationCompat.Builder b = new NotificationCompat.Builder(this);
b.setContentTitle("From Neil");
b.setContentText("Hello email from neil");
b.setSmallIcon(android.R.drawable.ic_dialog_alert);


//do not want an intent fired
pIntent = PendingIntent.getActivity(this, 0, new Intent(),
PendingIntent.FLAG_UPDATE_CURRENT);

b.setContentIntent(pIntent);

Notification n=b.build();
n.flags |= Notification.FLAG_AUTO_CANCEL;
NotificationManager notificationManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);

notificationManager.notify(0, n);
}

最佳答案

您看到的是正确的行为:状态栏只是将您的小图标添加到通知区域。您可能会想到 tickerText ,如果设置它会导致一些文本在第一次发布通知时滚动。调用setTicker("From Neil") ,或者在您的 Notification.Builder 上提供更多信息“Neil:来自 neil 的你好电子邮件”。

关于android-notifications - 没有小图标的 Android 通知未触发,或者如果设置了小图标则没有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18919521/

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