안드로이드 SDK를 31로 잡고 작업을 할경우
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent
위와 같은 에러메세지가 나온다.
-> 변경전
pIntent = PendingIntent.getActivity(this, 1 /* Request code */, targetIntent,
PendingIntent.FLAG_UPDATE_CURRENT );
-> 변경후
pIntent = PendingIntent.getActivity(this, 1 /* Request code */, targetIntent,
PendingIntent.FLAG_IMMUTABLE );
이 경우 안내해주는 에러메시지라서 수정하기가 완전 간편했다.
'IT개발일지 > Android' 카테고리의 다른 글
[Android] 페이스북 로그인 연동 (2022버전) (0) | 2022.09.16 |
---|---|
[Android]Volley Multipart 파일 전송하기 (0) | 2022.07.14 |
[Android]Android 11 다른 앱 열기 (0) | 2021.09.23 |
[Android]View 투명도 설정하기 (Xml Alpha 값 주기) (0) | 2021.07.14 |
[Android] 카카오 로그인 연동하기 V2 - JAVA (0) | 2021.04.01 |