1) Перед тем, как отобразить диалог входа / активность, просто проверьте в ваших предпочтениях наличие специального флага:
Context context=this.getApplicationContext();
SharedPreferences settings=context.getSharedPreferences(PREFERENCES, 0);
boolean isLogged=settings.getBoolean("isLogged", false);
В зависимости от значения isLogged
вы можете перенаправить на страницу входа или на другую страницу
2) Где-нибудь на странице входа в систему после входа в систему сохраните статус isLogged
, например:
Context context=this.getApplicationContext();
SharedPreferences settings=context.getSharedPreferences(PREFERENCES, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("isLogged", true);
editor.commit();
Вот и все, ребята!