@Override public void onComplete(String arg0) { String nick = SinaWeiboJsonUtil.getUserNick(arg0); String userHeadImgUrl = SinaWeiboJsonUtil.getUserHeadImgUrl(arg0); // 保存nick并更改运行时数据 PreferenceKeeper.saveProperty(MainActivity.this, PreferenceKeeper.USER_NICKS_SINA, nick); RunningData.nicks.sinaNick = nick; // 保存用户头像url并更改运行时数据 PreferenceKeeper.saveProperty( MainActivity.this, PreferenceKeeper.USER_HEAD_IMG_URL_SINA, userHeadImgUrl); RunningData.heads.sinaHead = userHeadImgUrl; }
@Override public void onClick(DialogInterface dialog, int which) { boolean picMode = Constants.settings_default.PIC_MODE; switch (which) { case AlertDialog.BUTTON_POSITIVE: picMode = true; break; case AlertDialog.BUTTON_NEGATIVE: picMode = false; break; } picModeTextView.setText(picMode ? "有图" : "无图"); RunningData.settings.picMode = picMode; PreferenceKeeper.saveSetting( getApplicationContext(), PreferenceKeeper.SETTINGS_PIC_MODE, picMode ? "true" : "false"); Toast.makeText(getApplicationContext(), "修改成功", Toast.LENGTH_SHORT).show(); }
@Override public void onClick(DialogInterface dialog, int which) { int num = Constants.settings_default.STATUS_COUNT; switch (which) { case AlertDialog.BUTTON_POSITIVE: num = 5; break; case AlertDialog.BUTTON_NEUTRAL: num = 10; break; case AlertDialog.BUTTON_NEGATIVE: num = 15; break; } statusCountTextView.setText(num + ""); RunningData.settings.statusCount = num; PreferenceKeeper.saveSetting( getApplicationContext(), PreferenceKeeper.SETTINGS_STATUS_COUNT, num + ""); Toast.makeText(getApplicationContext(), "修改成功", Toast.LENGTH_SHORT).show(); }