gpt4 book ai didi

android-notifications - Android 通知不会在没有小图标的情况下触发,或者如果设置了小图标则没有消息

转载 作者:行者123 更新时间:2023-12-02 21:49:29 29 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/

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