Android 带着用户名的SharedPreferences
生活随笔
收集整理的这篇文章主要介绍了
Android 带着用户名的SharedPreferences
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
/*** 设置当前用户的签到信息* account&info;account&info** @param context* @param sign* @author jrjin* @time 2016-1-5 下午2:27:47*/public static void setSignInfo(Context context, String sign) {String account = getAccount(context);if (TextUtils.isEmpty(account)) return;String signs = getSigninfos(context);if (TextUtils.isEmpty(signs)) {signs = account + "&" + sign;} else {StringBuilder builder = new StringBuilder();String[] modules = signs.split(";");String[] time = null;boolean added = false;for (String module : modules) {time = module.split("&");if (time[0].equals(account)) {builder.append(account + "&" + sign + ";");added = true;} else {// 直接添加builder.append(module + ";");}}if (!added) {builder.append(account + "&" + sign + ";");}// 去除最后一个";"signs = builder.toString();signs = signs.substring(0, signs.length() - 1);}SharedPreferences sp = context.getSharedPreferences(SETTING_PREFERENCES, Context.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putString(PREFERENCE_KEY_SIGN_INFO, signs);editor.commit();}private static String getSigninfos(Context context) {SharedPreferences sp = context.getSharedPreferences(SETTING_PREFERENCES, Context.MODE_PRIVATE);String signs = sp.getString(PREFERENCE_KEY_SIGN_INFO, "");return signs;}
总结
以上是生活随笔为你收集整理的Android 带着用户名的SharedPreferences的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: objective-C Collecti
- 下一篇: Android Studio导入工程的正