这是因为通知图标不符合Android的要求,需要将图标进行透明化处理。以下是示例代码:
Notification notification = new Notification.Builder(context) .setSmallIcon(R.drawable.ic_notification_icon_white) .setContentTitle("My notification") .setContentText("Hello World!") .build();
其中,ic_notification_icon_white是透明化处理过的图标。
通过这种方式,可以将Android上的通知图标显示为透明化处理过的图标,而不是白色正方形。