안녕하세요, 안드로이드 초보 개발자입니다.
안드로이드 6.0 단말에 앱을 테스트하고 있습니다.
Notification을 builder 방식으로 띄우고 있는데요.
상단바에 아이콘이 항상 흰색으로만 뜹니다 ㅠ 그래서 걍 흰색 네모박스처럼 보이네요...
Notification.Builder builder = new Notification.Builder(context);
builder.setSmallIcon(icon);
builder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), icon));
builder.setTicker(title);
builder.setWhen(System.currentTimeMillis());
builder.setContentTitle(title);
builder.setContentText(text);
builder.setContentIntent(pendingIntent);
builder.setAutoCancel(isAutoCancel);
builder.setDefaults(defaults);
nm.notify(id, builder.build());
위처럼 해주고 있습니다.
6.0이 아닌 폰에 깔아보니 또 흰색으로 뜨더라구요
그래서 타겟을 6.0이 아닌걸로 바꿔보니 잘 뜹니다. (6.0이 아닌폰에서)
근데 타겟을 6.0이 아닌걸로 바꿔도 6.0단말에서는 흰색으로만 뜹니다. ㅠ
혹시나 싶어 다른앱들 깔아보고 알림띄워봤더니 다 흰색으로 뜨긴하네요..
이게 OS오류인지... 의도된바인지... 제가 코딩을 잘못한건지 잘 모르겠습니다.
혹시 아시는분, 조언 부탁드립니다!