Я пишу приложение для Android и получаю баланс для пользователя из веб-сервиса, и пользователь может войти в него и выйти из него.Статические переменные Android и общие настройки
Когда приложение запускается, я проверяю общие настройки, чтобы узнать, вошел ли пользователь в систему или нет. При правильном входе я обновляю общий префикс boolean до true и устанавливаю его в false при выходе пользователя из системы.
Мне нужно знать баланс в нескольких фрагментах, и мне нужно запомнить его, когда я просматриваю фрагменты в своем приложении. Когда я вернусь к значению баланса «Моя учетная запись», потеряно значение, и я снова позвоню в свой веб-сервис, чтобы проверить его.
Это лучший способ использовать строковый общий префикс и обновлять его при каждом запуске приложения или при изменении баланса. Или мне лучше использовать статическую переменную в моей основной деятельности, на которую можно ссылаться, когда пользователь переходит к фрагменту «Моя учетная запись».
Можно ли злоупотреблять общими предпочтениями?
Вы можете использовать SharedPreference, но если вы хотите сохранить больше фокуса данных на базе данных. это хорошая практика – Kathi