본문 바로가기
Develope/android

[Android] 알림 제거 방지, setOngoing, NotificationCompat.Builder

by 개발자도구 2023. 7. 10.
반응형

1. Android 알림을 제거하지 못하게 해야하는 경우

알림을 제거하지 못하게 해야하는 경우가 간혹 있다.

그럴 경우 setOngoing 을 추가 하여 알림 제거를 방지 할 수 있다.

setOngoing(true);

 

2. 코드

NotificationCompat.Builder mCompatBuilder = new NotificationCompat.Builder(this, "channelId");
mCompatBuilder.setContentTitle(strAppName); // 알림 제목
mCompatBuilder.setContentText(strAppName+" 알림 설명입니다."); // 알림 설명
mCompatBuilder.setPriority (Notification.PRIORITY_DEFAULT); // 중요도
mCompatBuilder.setOngoing(true); // 알림 삭제 방지
mCompatBuilder.setSmallIcon(R.mipmap.ic_launcher); // 알림 아이콘 설정

상태 알림바에서 사용자의 액션을 막아놔 계속 유지시키게 해놓을 수 있다.

 

반응형

댓글