我說一點英語,對不起,如果它很難閱讀。我怎麼可以從android的數組contentvalue中獲取(鍵,值)在我的電腦中使用
這是我的問題。我做了一個擴展Asyntask的類來爲數據庫設置值。 但我在泛型中設置的參數是ContentValues。
class putInformationToDB extends AsyncTask<ContentValues, Integer, Integer>
然後,當我調用execute方法來運行它,我設定一個contentvalues,我以前做從註冊表獲得和對話框中的所有值。 但現在的方法:
protected Integer doInBackground(ContentValues... params)
我有一個問題。該paremeter是一個數組contentvalues,我不知道如何將值/關鍵。如果它是一個內容值,我會用迭代器和映射取回值。但我不知道如何首先在contentvalues中進行轉換。 :-(
我想通過另一種像字符串參數,然後用一個循環得到它,並把它放在一個ContentValues。
謝謝。好吧,我很困惑。 – 2013-04-27 00:06:55
它有點晚,但我得到「foreach不適用於contentvalues」 – Zero 2015-07-24 08:37:21
您必須記住,迭代是通過一組ContentValues進行的,而不是通過特定的ContentValues。要遍歷ContentValues,您必須使用: (Entry entry:contentValues.valueSet()){ ... } –
eltabo
2015-07-27 07:33:50