2012-09-08 9 views

risposta

4

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).
Problemi correlati