0

我正在为不同的东西实现一个通用应用程序,它将从 Web 服务中检索数据,但我必须为每种不同类型的应用程序分配一个唯一的 ID。

例如,如果教师安装了这个应用程序,则应为其分配“教师”,以便仅获取教师的填充数据,但如果学生已安装该应用程序,则应为其分配“学生”

我想要做的是在应用程序运行之前的每一次,它应该有关于他是“老师”还是“学生”类型的人的信息

请帮我解决这个问题,但我没有详细说明,但我试过了。

4

1 回答 1

2

您可以以持久存储的形式存储用户的状态。看一眼

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); 
于 2013-10-07T08:19:57.783 回答