gpt4 book ai didi

java - 使用 fire base 在 Android 应用程序中管理两种类型(学生和教师)的用户 session

转载 作者:行者123 更新时间:2023-11-29 23:00:55 26 4
gpt4 key购买 nike

管理两种不同类型用户(如学生和教师)的用户 session 这样,无论何时他们在不注销的情况下退出应用程序,他们都会保持登录状态

最佳答案

您可以创建一个 AppPreference 类并为您的用户类型创建一个 session ,并将您的用户类型设置为学生和教师:

public class AppPrefrences {
private static SharedPreferences mPrefs;
private static SharedPreferences.Editor mPrefsEditor;

public static String getUserType(Context ctx) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
return mPrefs.getString("UserType", "");
}

public static void setUserType(Context ctx, String value) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mPrefsEditor = mPrefs.edit();
mPrefsEditor.putString("UserType", value);
mPrefsEditor.commit();
}
}

在您登录应用时设置值,如下所示:-

如果用户类型是教师:

setUserType(this, "Teacher");

或者如果用户类型是学生:

setUserType(this, "Student");

并在您需要的地方获取您的登录用户类型:

String userType = getUserType(this);

关于java - 使用 fire base 在 Android 应用程序中管理两种类型(学生和教师)的用户 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56926587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com