0

我正在关注使用 sqldatabases 保存的本教程,以及使用 contentvalues 的 add 方法。我需要添加一个数组列表,但是当我尝试添加时出现错误。它告诉我更改我必须字符串的方法的返回类型,因为 arraylist 不适用。这是教程,http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/。我正在执行 CRUD 操作。

4

1 回答 1

1

不完全确定您要做什么,但也许我可以阻止它...

1) 不能将 ArrayList 放入 ContentValues。该示例将充满列的游标转换为 POJO 的 ArrayList。您可以将 POJO 的 ArrayList 转换为 ContentValues 的数组,然后进行bulkInsert。

2)IMO ...,如果可以的话,您应该尝试取消那些POJO。Android 喜欢光标。光标和内容值。我认为 Rich Hickey 也是。这对我来说已经足够了。

于 2013-07-03T23:51:32.867 回答