如何将数据列表插入从远程数据库中提取的SQLite
?我还想在离线模式下列出这些数据。最简单的方法是什么?
答案 0 :(得分:0)
您可以创建一个ContentProvider(在大多数情况下,它最终是必要的)
http://developer.android.com/guide/topics/providers/content-provider-basics.html
或者使用SQLiteDatabase和SQLiteOpenHelper类:
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
或ORMLite库:
答案 1 :(得分:0)
最好的方法是,我和你一样。从api我将获得数千xml并需要它存储在数据库的3个表中。当我启动应用程序时会发生这种情况。为了最佳实践,我将从api获取数据并将其存储在异步任务中的3个表中,如下所示:
do in background(){
do your fetching data from remote
store in db.
}