Я задаю этот вопрос, потому что я хочу быть уверен, что это лучший способ сохранить состояние пользователя "вошел в систему" / "вышел из системы" в моем приложении для Android.
Вот что я делаю. В моем приложении я подключаюсь к серверу, отправляю ему имя пользователя и пароль и, если все в порядке, возвращает мне ОК Итак, теперь я хочу иметь возможность сохранять пользователя, вошедшего в систему, по всему моему приложению, потому что мне нужно изменить содержимое, зависит от того, вошел ли пользователь в систему или нет.
И еще: мне нужно сохранить состояние входа пользователя в систему, поэтому в следующий раз, когда он запустит приложение, он автоматически войдет в систему.
Какие-нибудь предложения или идеи, которые являются лучшим способом сделать это?
Я провел небольшое исследование в Интернете и нашел несколько способов сделать это:
- MyApplication класс, который расширяет android.app.Application
- SharedPreference
- Или, может быть, SQLite