客户端从服务端得到的token数据用SharedPreferences存储
路径:/data/data/包名/shared_prefs/filename
(什么是token,就是代表用户身份的一个长字符串,具有唯一性,并且每次重新登录,用户就会获得一个新的token,只有客户端和服务器上的token一致才能证明用户的登录状态的合法性)
SharedPreferences使用的简单示例
数据的存储:
//Context.MODE_PRIVATE模式在每次更新数据时覆盖之前的数据
SharedPreferences sharedPreferences = getSharedPreferences("user", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("user_id", user.getUserId());
editor.putString("password", user.getPassWord());
editor.commit();
数据的读取:
SharedPreferences sharedPreferences = getSharedPreferences("user", Context.MODE_PRIVATE);
String user_id = sharedPreferences.getString("user_id", null);
//后面的null为user_id不存在时设置的默认值
String password = sharedPreferences.getString("password", null);