Рекомендуется не хранить жизненно важную информацию на устройстве Android, такую как пароли и имена пользователей. Тем не менее, более идеальным способом противодействия возникшей проблеме является использование единого входа (аналогично сеансам в веб-разработке).
Такой подход гарантирует, что пользователь войдет в систему один раз, так что всякий раз, когда он вернется, он войдет в систему напрямую. Тогда приложение запрашивает учетные данные, только если пользователь выходит из системы.