当前位置:   article > 正文

android SharedPreference 使用_android getshareprefrence

android getshareprefrence

/**
 * shared preference 字段名
 * @author
 *
 */
public class Config {
    public static final String FILE = "config";

    public static final String USER_ID  = "user_id";
    public static final String TOKEN = "token";
    
    /**
     * 退出登录时清理登录信息
     * @param context
     */
    public static void logout(Context context) {
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        Editor editor = sharedPref.edit();
        editor.remove(Config.USER_ID);
        editor.remove(Config.TOKEN);
        editor.commit();
    }
    
    /**
     * 是否已登录
     * @param context
     * @return
     */
    public static boolean isLogined(Context context){
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        String userId = sharedPref.getString(Config.USER_ID, "");
        if(!TextUtils.isEmpty(userId)){
            return true;
        }
        return false;
    }
        
    public static String getUserId(Context context){
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        return sharedPref.getString(USER_ID, "");
    }

    public static void setUserId(Context context, String userId){
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        Editor editor = sharedPref.edit();
        editor.putString(Config.USER_ID, userId);
        editor.commit();
    }

    public static String getToken(Context context){
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        return sharedPref.getString(TOKEN, "");
    }

    public static void setToken(Context context, String token){
        SharedPreferences  sharedPref = context.getSharedPreferences(Config.FILE, Context.MODE_PRIVATE);
        Editor editor = sharedPref.edit();
        editor.putString(Config.TOKEN, token);
        editor.commit();
    }
    
}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/447929?site
推荐阅读
相关标签
  

闽ICP备14008679号