본문 바로가기
개발/삽질

안드로이드 31 이상 기기에서 FLAG_IMMUTABLE 에러 발생시

by 창이2 2023. 11. 4.

PendingIntent를 사용할때 아래와 같이 에러가 발생했다.

 

java.lang.IllegalArgumentException: com.jakchang.emo: Targeting S+ (version 31 and above) requires 
that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the 
PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

 

 

아래처럼 추가하여 해결할 수 있다.

PendingIntent.XXX or PendingIntent.FLAG_IMMUTABLE

 

 

댓글