Файл или база данных? - Лучшая практика для сохранения объектов на Android-устройстве

Я строю приложение для Android в Java, где я определяю некоторые объекты, такие как «пользователь» или «список воспроизведения» и т.д ..

Как сохранить эти самоопределяемые объекты на устройстве для последующего доступа?

    Gson gson = new Gson();
    String json = gson.toJson(user);

Я могу анализировать объекты через GSON в JSONObject или JSONArray. Теперь у меня есть два варианта сохранения строк: в базе данных или в файле. Я знаю, как использовать классы базы данных android и классы filewriter / reader, но каков наилучший подход к производительности, доступности и особенно к простоте?

Ответы на вопрос(4)

Ваш ответ на вопрос