在我的Android应用程序中,我像json一样接收数据:
"_playLists":[{"name":"Playlist 1",
"items":[{"name":"Poza 1","target":"...","url":"...","url_thumb":"..."},
{"name":"Poza 2","target":"http:\/\/audifrance.fr","url":"...","url_thumb":..."}]},
{"name":"Playlist 2",
"items":[{"name":"Poza 3","target":"...","url":null,"url_thumb":null}]}]}
我的问题是:从这个响应中保存数据的最佳方法是:使用共享首选项还是使用数据库SQlite?是否可以使用共享首选项在保存的数据之间建立连接?
答案 0 :(得分:13)
如果数据存在无安全问题,数据为复杂类型且数据量大,我认为SQLite is the best for it
如果数据很小,数据是premitive类型而您不想与用户分享,那么{{1 }}
选择是你的..谢谢。
答案 1 :(得分:3)
两者都有不同的目的。
对于小型原始数据,您不想使用共享首选项调用任何查询。
对于大型复杂类型存储,请使用sqLite