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
- 下一篇: 工欲善其事必先利其器(一)