在我的应用程序中,我需要使用本机android api显示通知。 我通过设置小图标和大图标显示通知。在最近的OS设备(从4.4)应用程序显示小图标和大图标。
无论如何都会在用户拉动通知时隐藏小图标,只显示大图标。
我已经搜索了答案,但没有找到可行的解决方案。
以下是我正在使用的代码。
`Notification.Builder builder = new Notification.Builder(getApplicationContext())
.setContentTitle("Title")
.setContentText("Content")
.setSmallIcon(R.drawable.notification_icon)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.pull_down_icon);
.setDefaults(Notification.DEFAULT_VIBRATE | Notification.DEFAULT_SOUND);
Notification mNotif = builder.build();
mNotificationManager.notify(SIMPLE_NOTFICATION_ID, mNotif);`
以下是我的观察。 - 当我只设置小图标时,会显示通知栏的小图标,当用户拉动通知时,会显示相同的图标。 - 当我设置(小和大)通知显示小图标但是,当用户拉它时显示小和大