Я новичок в программировании на Java/Android. Я узнаю, как работает макет и как перенаправить его. У меня есть заставка> login> main. Теперь я хочу пропустить операцию входа. Как мне это сделать ?Как пропустить LoginActivity после успешной попытки при первом запуске приложения Android
Edit:
Это то, что мой код выглядит сейчас, после ответа:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Bool", true);
editor.commit();
Как проверить из моего SplashScreen:
SharedPreferences prefs = getSharedPreferences("myPref", 0);
if (prefs.getBoolean("Bool", false)) { //login_activity; }
else{ //maint_activity;
Я думаю, что это должно сработать.
Спасибо за совет. Я редактирую свой пост о том, как я реализовал свои SharePrefrences –
@JeffEdward Да. Помните, что значения, хранящиеся в 'SharedPreferences', не очищаются, когда вы принудительно закрываете приложение или сбой приложений. Вы должны очистить его вручную в своем приложении, если вы решите снова войти в систему пользователя (или очистить данные приложения в Application Manager). –
Спасибо! , Я все еще учусь. Итак, если я нажму на logout, я должен переписать значение bool обратно на false. Да? –