2013-08-20 40 views
0

在下面的代碼中,「ITEM_ID_LIST」的含義是什麼。「ITEM_ID_LIST」是什麼意思?

我不知道是什麼來代替這個......「ITEM_ID_LIST」

ArrayList skuList = new ArrayList(); 
    skuList.add("premiumUpgrade"); 
    skuList.add("gas"); 
    Bundle querySkus = new Bundle(); 
    querySkus.putStringArrayList(「ITEM_ID_LIST」, skuList); 
+0

放一些更多的代碼。定義querySkus的數據類型。這樣可以更容易地解釋這是什麼 – Ahmed

回答

0

它可以作爲一個字符串ID,以確定您的數組列表 - 「skulist」。您可以用您選擇的任何名稱替換它。

+0

謝謝Shushil!我試圖在google play的inApp列表中找到一些代碼。問候。 – Totalys

+0

呵呵....好的:) – Sushil

0

ITEM_ID_LIST是關鍵。

當您使用方法putStringArrayList(String key, ArrayList<String> value)時,它將ArrayList值插入到Bundle的映射中,替換給定鍵的任何現有值。

在帽子方面,你可以用它來代替它。只要它是String,您可以將其更改爲您想要的任何內容。

這應有助於:http://developer.android.com/reference/android/os/Bundle.html

+0

謝謝Job !!! !!! – Totalys

0

從Android開發者文檔:

void  putStringArrayList(String key, ArrayList<String> value) 
Inserts an ArrayList value into the mapping of this Bundle, replacing any existing value for the given key. 

所以你的 「ITEM_ID_LIST」 僅僅是映射到skuList代碼中的關鍵。你可以使用這個鍵值來保存並從Bundle中檢索skuList的值。