Sì. Il requestCode
è sempre stato lì. Non è attualmente utilizzato dal framework Android per fare nulla oltre che come parte del test per PendingIntent
corrispondente a. L'utilizzo di requestCode
per determinare diversi PendingIntent
s è affidabile e supportato. Il documentation dice anche così:
- Se veramente bisogno di più distinti
PendingIntent
oggetti attivi contemporaneamente (come ad esempio da utilizzare come due notifiche che sono entrambi mostrati allo stesso tempo), allora si avrà bisogno per assicurarsi che ci è qualcosa di diverso su di loro per associarli a diversi PendingIntents. Questo può essere uno qualsiasi dei Intent
attributi considerati da Intent.filterEquals
, o diversa richiesta interi codici in dotazione per getActivity(Context, int, Intent, int)
, getActivities(Context, int, Intent[], int)
, getBroadcast(Context, int, Intent, int)
o getService(Context, int, Intent, int)
.
fonte
2013-06-04 21:23:43