Android notifications Android通知未在没有小图标的情况下触发,或者如果设置了小图标,则没有消息
我正在按照下面的代码创建通知。当我运行它时,我在设备顶部(avd)看到的是一个没有文本的小图标(我本以为会显示“来自Neil”的),但当我向下拖动以显示通知页面时,通知是完整的 但是,如果我注释掉setSmallIcon,通知甚至不会创建,也不会发生任何事情。怎么了? 谢谢Android notifications Android通知未在没有小图标的情况下触发,或者如果设置了小图标,则没有消息,android-notifications,Android Notifications,我正在按照下面的代码创建通知。当我运行它时,我在设备顶部(avd)看到的是一个没有文本的小图标(我本以为会显示“来自Neil”的),但当我向下拖动以显示通知页面时,通知是完整的 但是,如果我注释掉setSmallIcon,通知甚至不会创建,也不会发生任何事情。怎么了? 谢谢 您看到的是正确的行为:状态栏只是将您的小图标添加到通知区域。您可能正在考虑,如果设置了,则在第一次发布通知时会导致一些文本滚动。在您的Notification.Builder上打电话或更详细的信息“Neil:Hello em
您看到的是正确的行为:状态栏只是将您的小图标添加到通知区域。您可能正在考虑,如果设置了,则在第一次发布通知时会导致一些文本滚动。在您的
Notification.Builder
上打电话或更详细的信息“Neil:Hello email from Neil”
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);
}