我正在为不同的东西实现一个通用应用程序,它将从Web服务中检索数据,但我必须为每种不同类型的应用程序分配一个唯一的ID。
例如,如果教师安装了此应用程序,则应将其指定为“教师”,以便仅提取教师的填充数据,但如果学生已安装该应用程序,则应将其分配为“学生”
我想要做的是在应用程序运行之前的每一次,它应该有关于他是“老师”或“学生”的人的类型的信息
请帮助我解决问题,但我没有详细说明,但我试过了。
答案 0 :(得分: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);