2012-09-08 38 views

回答

4

是的。 requestCode一直在那裏。目前Android框架沒有使用以外的任何東西,而不是PendingIntent匹配的測試的一部分。使用requestCode來確定不同的PendingIntent是健壯的和支持的。該documentation即使是這麼說的:

  • 如果確實需要多個不同PendingIntent活躍在同一時間物體(如爲兩個通知,它們都在同一時間顯示使用),那麼你將需要確保有對他們來說,將它們與不同的PendingIntents關聯起來是不同的。這可以是任何由Intent.filterEquals,或不同請求碼整數供給到getActivity(Context, int, Intent, int)getActivities(Context, int, Intent[], int)getBroadcast(Context, int, Intent, int),或getService(Context, int, Intent, int)視爲Intent屬性。