반응형
android12
targetSdk버전이 31인경우
pending intent생성시
PendingIntent.getActivity(context,2631,pi,PendingIntent.FLAG_IMMUTABLE)
PendingIntent.FLAG_IMMUTABLE
이런식으로 지정해줘야한다.
- PendingIntent.FLAG_MUTABLE : 변경 가능
- PendingIntent.FLAG_IMMUTABLE : 변경 불가능
대기 중인 인텐트 변경 가능 여부
앱이 Android 12를 타겟팅하는 경우 앱에서 만드는 각 PendingIntent 객체의 변경 가능 여부를 지정해야 합니다. 이 추가 요구사항은 앱의 보안을 강화합니다.
동작 변경사항: Android 12를 타겟팅하는 앱 | Android Developers
이렇게 두줄로 끝내버리면 어쩌자는거 -.-
암튼 저렇게 수정하면된다.
반응형
'AOS' 카테고리의 다른 글
(안드로이드) remote web debug (0) | 2022.05.07 |
---|---|
(안드로이드) mac에서 adb 사용 (1) | 2022.02.24 |
(안드로이드) To get local formatting use getDateInstance(), getDateTimeInstance(), or getTimeInstance(), or use new SimpleDateFormat(String template, Locale locale) with for example Locale.US for ASCII dates. (0) | 2021.07.10 |
(안드로이드) 키보드 관련 정리 (0) | 2021.06.25 |
(안드로이드) timer (0) | 2021.06.16 |