Как я могу создать уникальные ожидающие намерения с тем же requestCode и затем отменить их?Я хотел бы разделить их, например, с помощью UUID. Документация говорит, что добавление extra не делает их уникальными, может быть, я мог бы установитьData с помощью сгенерированной строки UUID?
это единственный вариант, который я придумал, но не уверен, будет ли он работать:
val intent = Intent(context, cls)
val uniqueId = Uri.parse("dedf788c-ecd7-43f4-a691-03e2117fd50e")
intent.data = uniqueId
val pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT)