вы можете создать общий класс предпочтений для хранения ваших небольших данных, таких как информация о пользователе, и вы можете создать сеанс входа в систему следующим образом: -
ваш класс предпочтений: -
public class AppPrefrences {
private static SharedPreferences mPrefs;
private static SharedPreferences.Editor mPrefsEditor;
public static boolean isUserLoggedOut(Context ctx) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
return mPrefs.getBoolean("id_logged_in", true);
}
public static void setUserLoggedOut(Context ctx, Boolean value) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mPrefsEditor = mPrefs.edit();
mPrefsEditor.putBoolean("id_logged_in", value);
mPrefsEditor.commit();
}
}
иКогда вы вошли в свое приложение, вы можете установить сеанс вашего сеанса, в котором вы вошли, таким образом, где ваш метод входа seccess: -
AppPreference.setUserLoggedOut(CompleteProfileActivity.this, false);
и во второй раз, когда вы открываете приложение, вы можете установить условие проверки на вашемЗаставка вот так: -
if (isUserLoggedOut(StartActivity.this)) {
startActivity(new Intent(StartActivity.this, LoginActivity.class));
finish();
} else {
startActivity(new Intent(StartActivity.this, MainActivity.class));
finish();
}