我的ContentValues對象有字符串鍵,我想得到一個String []結果,其中包含所有的鍵?如何從ContentValues獲取密鑰?
如何迭代ContentValues對象?
編輯1
獲得兩個答覆後,我想出了這個,你看到它的問題?
ArrayList<String> ar = new ArrayList<String>();
ContentValues cv=data;
Set<Entry<String, Object>> s=cv.valueSet();
for (Entry<String, Object> entry : s) {
ar.add(entry.getKey());
}
String[] projection=new String[ar.size()];
ar.toArray(projection);
沒有彈出,沒有工作? – RickNotFred 2010-03-06 01:56:56
你也可以直接從Set中,而不是通過ArrayList首先填充數組,但除此之外,看起來很好。 – 2010-03-08 10:06:37