Arquivo ou banco de dados? - Prática recomendada para salvar objetos no dispositivo Android
Estou construindo uma aplicação android em java onde defino alguns Objetos como "user" ou "playlist" etc.
Como salvar esses objetos auto-definidos no dispositivo para acesso posterior?
Gson gson = new Gson();
String json = gson.toJson(user);
Eu posso analisar os objetos via GSON para um JSONObject ou um JSONArray. Agora eu tenho duas opções para salvar as seqüências de caracteres: Em um banco de dados ou um arquivo. Eu sei como usar as classes de banco de dados android e as classes de filewriter / reader, mas qual é a melhor prática em relação ao desempenho, acessibilidade e especialmente à simplicidade?