Хороший способ сохранить данные во время выполнения
Я пишу приложение, которое отображает клиента и заказы для каждого клиента.
У меня есть бэкэнд с некоторыми rest-api для извлечения и хранения данных из базы данных и в нее.
В данный момент я выбираю всех клиентов и заказы для каждого клиента в начале приложения и сохраняю его в единственном объекте, таком как DAO.
В последние дни я много читал о хорошем способе справиться с этим. Я читаю, что синглтон не является "хорошим способом" для этого.
Таким образом, рабочий процесс приложения заключается в том, что я выбираю некоторые данные из БД, отображаю эти данные в приложении, изменяю некоторые данные и сохраняю эти данные обратно в базу данных.
Я думаю, что нет необходимости в БД на устройстве Android или каком-либо другом постоянном хранилище.
Итак, мой вопрос: что является хорошим способом обработки временных данных, манипулирования ими и удаления их, если приложение закрывается?
Привет