NotificationCompat 4.1 SetSmallIcon и SetLargeIcon
Я использовал этот простой код для установки уведомлений в Android 4.1 или выше. Это работает хорошо, но моя проблема связана с SmallIcon и LargeIcon. Я понимаю, что SmallIcon отображается в строке состояния, а LargeIcon отображается в раскрывающемся списке.
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
builder.setTicker("The ticker");
builder.setContentTitle("The title");
builder.setContentText("The text");
builder.setSmallIcon(R.drawable.my_small_icon);
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.my_96px_large_icon);
builder.setLargeIcon(bm);
NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
nm.notify("direct_tag", NOTIF_ALERTA_ID, builder.build());
Моя проблема:
Когда уведомление запускается, обрезанный крупный маленький значок отображается рядом с "Тикер " текст, вместо показа оригинального SmallIcon без увеличения его размера.
В раскрывающемся списке я вижу LargeIcon слева, которыйхорошо. Но я также вижу маленький значок справа, рядом со временем уведомления. Я неЯ не хочу это показывать. Я'