프로젝트를 Android O로 업그레이드 한 후
buildToolsVersion "26.0.1"
Android Studio의 Lint는 팔로우 알림 작성기 메소드에 대해 더 이상 사용되지 않는 경고를 표시합니다.
new NotificationCompat.Builder(context)
문제는 Android 개발자 가 Android O의 알림 을 지원하기 위해 NotificationChannel 을 설명하는 설명서를 업데이트하고 스 니펫을 제공하지만 더 이상 사용되지 않는 경고를 제공하는 것입니다.
Notification notification = new Notification.Builder(MainActivity.this)
.setContentTitle("New Message")
.setContentText("You've received new messages.")
.setSmallIcon(R.drawable.ic_notify_status)
.setChannelId(CHANNEL_ID)
.build();
내 질문 : 알림을 작성하는 다른 솔루션이 있습니까? 그래도 Android O를 지원합니까?
내가 찾은 해결책은 Notification.Builder 생성자에서 채널 ID를 매개 변수로 전달하는 것입니다. 그러나이 솔루션은 정확하게 재사용 할 수 없습니다.
new Notification.Builder(MainActivity.this, "channel_id")
notificationBuild.setChannelId("channel_id")
. 필자의 경우이 마지막 솔루션은 NotificationCompat.Builder
아이콘, 사운드 및 진동에 대한 매개 변수를 저장하여 몇 가지 방법 으로 재사용 할 때 더 재사용 가능 합니다.