【发布时间】:2013-04-20 21:01:27
【问题描述】:
我会说一点英语,如果很难阅读,请见谅。
这是我的问题。我做了一个扩展 Asyntask 的类来为数据库设置值。 但是我在泛型类型中设置的参数是 ContentValues。
class putInformationToDB extends AsyncTask<ContentValues, Integer, Integer>
然后,当我调用执行方法来运行它时,我设置了一个我之前创建的内容值,以从注册表和对话框中获取所有值。 但是现在在方法中:
protected Integer doInBackground(ContentValues... params)
我有问题。参数是一个数组内容值,我不知道如何取回值/键。如果它是一个内容值,我会用迭代器和映射取回这些值。但我不知道如何首先将其转换为 contentvalues。 :-(
我正在考虑传递另一种参数,例如 String,然后通过循环获取它并将其放入 ContentValues 中。
【问题讨论】:
标签: java android arrays android-asynctask threadpool