我正在为不同的东西实现一个通用应用程序,它将从 Web 服务中检索数据,但我必须为每种不同类型的应用程序分配一个唯一的 ID。
例如,如果教师安装了这个应用程序,则应为其分配“教师”,以便仅获取教师的填充数据,但如果学生已安装该应用程序,则应为其分配“学生”
我想要做的是在应用程序运行之前的每一次,它应该有关于他是“老师”还是“学生”类型的人的信息
请帮我解决这个问题,但我没有详细说明,但我试过了。
我正在为不同的东西实现一个通用应用程序,它将从 Web 服务中检索数据,但我必须为每种不同类型的应用程序分配一个唯一的 ID。
例如,如果教师安装了这个应用程序,则应为其分配“教师”,以便仅获取教师的填充数据,但如果学生已安装该应用程序,则应为其分配“学生”
我想要做的是在应用程序运行之前的每一次,它应该有关于他是“老师”还是“学生”类型的人的信息
请帮我解决这个问题,但我没有详细说明,但我试过了。
您可以以持久存储的形式存储用户的状态。看一眼
http://developer.android.com/guide/topics/data/data-storage.html
这将允许您使用内部/外部存储。
具有共享偏好的示例:
要保存用户使用:
SharedPreferences prefs = this.getSharedPreferences(
"com.example.app", Context.MODE_PRIVATE);
prefs.edit().putString("User", "Teacher").commit();
要检索用户,请使用:
String res = prefs.getString("User", DEFAULT_USER);