Вопрос по java, android, alarmmanager, android-intent, android-pendingintent – Android: влияет ли контекст на filterEquals (), используемое для отмены тревоги?

1

Для отмены будильника я используюalarmManager.cancel(pendingIntent); который, по словам разработчиков AndroidRemoves any alarms with a matching Intent. Any alarm, of any type, whose Intent matches this one (as defined by filterEquals(Intent)), will be canceled.

Если он сравнивает 2 pendingIntents, которые созданы с другим контекстом, а используемые им намерения также имеют другой контекст, но классы, на которые они ссылаются, одинаковы, то filterEquals (Intent) возвращает true?

Итак, pendingIntent1 имеет: context1 и намерение с context1 и class1.class

И pendingIntent2 имеет: context2 и намерение с context2 и class1.class

Заранее спасибо!

Ваш Ответ

1   ответ
3

этотконтекст нужен только для получения имени пакета вашего приложения.

Похожие вопросы