Задать вопрос
@MdaUZH

Где хранить временные данные во время работы приложения?

Всем привет.

Есть ли в андроид что-то типа кук/сессии как в вебе?
Нужно хранить данные на протяжении всей работы приложения, чтобы каждый раз когда они нужны не дергать бд ..
?

или хранить все данные в объекте и при смене активити передавать его?

Подскажите пожалуйста, буду очень благодарен
  • Вопрос задан
  • 495 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя AlexeyVD К ответам на вопрос (3)
@AlexeyVD
Можете использовать класс синглтон в объекте Application.

public class MyApplication extends Application {

    private MyData myData;

    public static MyApplication get(Context context) {
        return (MyApplication) context.getApplicationContext();
    }

    public MyData getMyData() {
        if (myData == null) {
            myData = new MyData();
        }
        return myData;
    }
}
Ответ написан
Комментировать