@swba
Web => Mobile

Singleton или переменная в Application: как лучше?

Если мне нужен глобальный объект, доступ к которому необходим из любой активити (и только из них), то можно поступить (как минимум) двумя способами:

1) Наследоваться от Application и объявить внутри этого класса-наследника соответствующую переменную, инициализируемую в onCreate().

2) Сделать нужный класс синглтоном и также инициализировать его в onCreate() наследника от Application.

Помимо чисто эстетических предпочтений, есть ли какие-то объективные "за" и "против" первого и второго метода?
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
guevara
@guevara
Comandante
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы