반응형
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); // 알림 아이콘 설정
상태 알림바에서 사용자의 액션을 막아놔 계속 유지시키게 해놓을 수 있다.
반응형
'Develope > android' 카테고리의 다른 글
[Android/Kotlin] onBackPressed(), deprecated, 대용, onBackPressedDispatcher (0) | 2024.04.12 |
---|---|
[Android] java.security.InvalidKeyException: Unsupported key size: 43bytes Error 에러 (0) | 2024.03.14 |
[Android] Android 12 ACTION_CLOSE_SYSTEM_DIALOGS 사용 불가 (0) | 2023.06.21 |
[Android] WebView에서 pdf 파일 열기, WebView, pdf (0) | 2023.01.20 |
[Android] 형 변환, String to int, int to String (0) | 2022.11.01 |
댓글