Avatar ·

Erreur PendingIntent : FLAG_IMMUTABLE ou FLAG_MUTABLE obligatoires pour Android 12+

Bonjour à tous ! Je suis débutant en développement Android avec Kotlin, et j'ai rencontré un problème lors du passage à targetSdk 31 (Android 12). J'utilise MediaSessionCompat pour gérer le lecteur multimédia. Lors de la création d'un PendingIntent pour le bouton "Lecture/Pause" dans la notification (Notification), une erreur s'affiche : Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Mon code ressemble à ceci : ```kotlin val intent = Intent(this, MainActivity::class.java) val pendingIntent = PendingIntent.getActivity(this, 0, intent, 0) val playAction = NotificationCompat.Action( R.drawable.ic_play, "Play", pendingIntent ) ``` Je comprends qu'il faut ajouter un flag, mais je ne suis pas sûr de lequel choisir et comment cela affectera le fonctionnement des notifications.