13.SharedPreference的使用
来源:互联网 发布:香港中文大学gpa算法 编辑:程序博客网 时间:2024/04/30 15:34
package Util;
import android.content.Context;
import android.content.SharedPreferences;
import Bean.UserInfo;
/**用于存储用户信息,在登陆的时候使用判断是否有用户的信息
* Created by Administrator on 2016/8/23.
*/
public class SharedPreferenceUtil {
private static final String USER_INF="user_inf";//存储的文件名
//保存登录用户
public void saveLoginUser(Context context ,UserInfo userInfo){
SharedPreferences sp=context.getSharedPreferences(USER_INF,context.MODE_PRIVATE);//设置为私有的防止外部程序访问
SharedPreferences.Editor editor=sp.edit();
editor.putString(userInfo.USER_ID,userInfo.getUserId());
editor.putString(userInfo.USER_NAME,userInfo.getUserName());
editor.putString(userInfo.TOKEN,userInfo.getToken());
editor.putString(userInfo.TOKEN_SECRET,userInfo.getTokenSecret());
editor.commit();
}
//返还数据
public UserInfo getLoginUser(Context context){
SharedPreferences sp=context.getSharedPreferences(USER_INF,context.MODE_PRIVATE);
String userId=sp.getString(UserInfo.USER_ID,"");
String userName=sp.getString(UserInfo.USER_NAME,"");
String token=sp.getString(UserInfo.TOKEN,"");
String tokenSecret=sp.getString(UserInfo.TOKEN_SECRET,"");
if(userId.equals("")){
return null;
}else{
return new UserInfo(userId,userName,token,tokenSecret,"1");
}
}
}
import android.content.Context;
import android.content.SharedPreferences;
import Bean.UserInfo;
/**用于存储用户信息,在登陆的时候使用判断是否有用户的信息
* Created by Administrator on 2016/8/23.
*/
public class SharedPreferenceUtil {
private static final String USER_INF="user_inf";//存储的文件名
//保存登录用户
public void saveLoginUser(Context context ,UserInfo userInfo){
SharedPreferences sp=context.getSharedPreferences(USER_INF,context.MODE_PRIVATE);//设置为私有的防止外部程序访问
SharedPreferences.Editor editor=sp.edit();
editor.putString(userInfo.USER_ID,userInfo.getUserId());
editor.putString(userInfo.USER_NAME,userInfo.getUserName());
editor.putString(userInfo.TOKEN,userInfo.getToken());
editor.putString(userInfo.TOKEN_SECRET,userInfo.getTokenSecret());
editor.commit();
}
//返还数据
public UserInfo getLoginUser(Context context){
SharedPreferences sp=context.getSharedPreferences(USER_INF,context.MODE_PRIVATE);
String userId=sp.getString(UserInfo.USER_ID,"");
String userName=sp.getString(UserInfo.USER_NAME,"");
String token=sp.getString(UserInfo.TOKEN,"");
String tokenSecret=sp.getString(UserInfo.TOKEN_SECRET,"");
if(userId.equals("")){
return null;
}else{
return new UserInfo(userId,userName,token,tokenSecret,"1");
}
}
}
0 0
- 13.SharedPreference的使用
- SharedPreference存储的使用
- SharedPreference的使用
- Android sharedpreference的使用
- sharedPreference的使用。
- 关于SharedPreference的使用
- sharedpreference的使用
- SharedPreference的使用
- SharedPreference的使用
- SharedPreference的使用
- SharedPreference的简单使用
- Android SharedPreference模式的使用
- android中sharedpreference的使用
- SharedPreference使用的正确姿势
- 1.2 SharedPreference 的使用技巧
- 数据持久化之sharedpreference的使用
- SharedPreference实例-记录应用程序的使用次数
- 使用SharedPreference保存用户数据的步骤
- centos 安装ss-QT5
- spring MVC原理!
- pat1038. Recover the Smallest Number
- 将一段时间按照一星期一星期的切割开
- 多线程的锁
- 13.SharedPreference的使用
- Hive的使用之hwi
- 建议33:避免在泛型类型中声明静态成员
- Android10--Android之动态代理详解
- Service学习之路(03)之绑定本地Service并与之通信
- 13.13.用文件存储和MainServices实现页面跳转问题
- Android Studio 打包jar,aar
- 删除文件和文件夹
- BaseServlet