Я планирую реализовать приложение для Android, для которого требуется экран входа в систему.
Если пользователь открывает активность, должно произойти что-то вроде этого:
- Если пользователь вошел в систему, перейдите к 3
- Если пользователь не вошел в систему, откройте экран входа и выполните вход.
- Показать содержимое моего приложения
Итак, каков «правильный» способ реализации входа в систему?
- Реализовать
StartActivity
, который проверяет, вошел ли пользователь в систему, реализоватьLoginActivity
, который реализует ведение журнала, иApplicationActivity
, который фактически реализует логику приложения? - Реализовать только одно действие и обрабатывать вход в систему, используя несколько представлений, которые я показываю в соответствии с состоянием приложения?
Есть ли какие-либо примеры или учебные пособия для этого сценария?