Android: o contexto afeta filterEquals (), usado para cancelar o alarme?
Para cancelar um alarme, eu usoalarmManager.cancel(pendingIntent);
que, de acordo com desenvolvedores do 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.
Se compararmos 2 pendingIntents que são construídos com um contexto diferente e as intenções que eles usam também têm um contexto diferente, mas as classes a que eles se referem são as mesmas, o filterEquals (Intent) retorna true?
Então, pendingIntent1 tem: context1 e uma intenção com context1 e class1.class
E pendingIntent2 tem: context2 e uma intenção com context2 e class1.class
Desde já, obrigado!