SQlite或共享首选项

Gab*_*lle 1 sqlite android sharedpreferences

在我的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}]}]}
Run Code Online (Sandbox Code Playgroud)

我的问题是:从这个响应中保存数据的最佳方法是:使用共享首选项还是使用数据库SQlite?是否可以使用共享首选项在保存的数据之间建立连接?

use*_*305 13

如果没有数据的安全问题,数据是复杂的类型,我认为数据量很大SQLite is the best for it.

如果数据很少,数据premitive类型你不希望与用户分享,然后SharedPreference is good.

选择是你的..谢谢.