在下面的代码中,“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 :(得分:0)
它作为字符串ID来识别你的arraylist - “skulist”。您可以使用您选择的任何名称替换它。
答案 1 :(得分:0)
ITEM_ID_LIST
是关键。
当您使用方法putStringArrayList(String key, ArrayList<String> value)
时,它会在ArrayList
的映射中插入Bundle
值,替换给定密钥的任何现有值。
就帽子而言,您可以替换它。您可以将其更改为您想要的任何内容,只要它是String
。
这应该有所帮助:http://developer.android.com/reference/android/os/Bundle.html
答案 2 :(得分:0)
来自Android Developer Docs:
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的值