Я хочу получить текущего зарегистрированного пользователя во многих местах моего приложения для Android. Каков наилучший способ?Лучший способ получить зарегистрированного пользователя в приложении
- Сохранить его в статической переменной в
User
классе и получить его какUser.getCurrentUser()
- Получить его из DAO или хранилище, как
usersRepository.getCurrentUser()
Или есть другой способ лучше?
Спасибо.
Почти нет кода и способа слишком много возможных ответов -1 –
Ну, я прошу, какой путь является лучшим. Я еще не реализовал эту функцию. –
Для меня, если вам нужен текущий пользователь в слишком многих местах, там может быть недостаток дизайна. С другой стороны, если вам это нужно в некоторых классах/функциях, почему бы вам не передать его в качестве аргумента? –