Bootstrap

android显示图片白色,为什么在Android Lollipop中设置了Notification.Builder.setSmallIcon的图标显示为白色方块?...

我有这个代码:

Notification notif;

// Build notification

Notification.Builder notifBuilder = new Notification.Builder(context);

notifBuilder.setContentIntent(pendingIntent);

notifBuilder.setContentTitle(title);

notifBuilder.setSmallIcon(icon_resId);

notifBuilder.setContentText(ne.getCaption());

notifBuilder.setDefaults(Notification.DEFAULT_ALL);

notifBuilder.setAutoCancel(autocancel);

notifBuilder.setWhen(System.currentTimeMillis());

notif = notifBuilder.build();

并在Android 4.4中工作正常。

然而,在Android 5.0中,状态栏中显示的图标是一个白色方形。在新的“通知正文”中显示的图标,在设备锁定时显示,是正确的。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;