// 获取按钮集合中的选中数组的标签值
 private float getSelecteBtnsTag(List<Button> btns) {
   for (Button btn : btns) {
     if (btn.isSelected()) {
       Object tag = btn.getTag();
       if (tag != null)
         if (tag instanceof Integer) {
           return (Integer) tag;
         } else {
           return (Float) tag;
         }
     }
   }
   return 0;
 }
 @Override
 public void onClick(View v) {
   switch (v.getId()) {
     case R.id.exitapp:
       // 统计用户点击退出应用
       StatService.onEvent(SettingActivity.this, "exit_app", "exit");
       ((LoveNotificationApplication) this.getApplication()).stopAPP();
       break;
     case R.id.low_power_bt:
       boolean flag0 = !lowPowerbt.isSelected();
       lowPowerbt.setSelected(flag0);
       PreferenceShareUtil.saveLowPowerFlag(this, !PreferenceShareUtil.getLowPowerFlag(this));
       // 统计用户设置低电量提醒
       StatService.onEvent(SettingActivity.this, "battery_alert", flag0 + "");
       break;
     case R.id.bt_feeling_setting:
       boolean flag1 = !feelingBt.isSelected();
       System.out.println("选择了什么东西--->" + flag1);
       feelingBt.setSelected(flag1);
       PreferenceShareUtil.saveUseFeeling(this, !PreferenceShareUtil.getUseFeeling(this));
       StatService.onEvent(SettingActivity.this, "feeling_set", flag1 + "");
       break;
     case R.id.zheng_sound_bt:
       boolean flag2 = !timeSoundbt.isSelected();
       timeSoundbt.setSelected(flag2);
       PreferenceShareUtil.saveZhengTimeFlag(this, !PreferenceShareUtil.getZhengTimeFlag(this));
       // 统计用户设置整点报时提醒
       StatService.onEvent(SettingActivity.this, "time_alert", flag2 + "");
       break;
     case R.id.lo_setting_back:
       onBackPressed();
       break;
     default:
       break;
   }
 }
  /** 将提醒事件值设入事件对象的reminders中 */
  private void setAlertsvalueToEventReminder() {
    try {
      JSONObject remindersJson = new JSONObject();

      JSONArray overridesArray = new JSONArray();
      boolean isUseDefault = true;
      for (Button btnAlert : alertsValueButtons) {
        if (btnAlert.isSelected()) {
          isUseDefault = false;
          JSONObject remminderJson = new JSONObject();
          remminderJson.put(FDAlert.REMINDERS_KEY_METHOD, FDAlert.REMINDERS_MOTHOD_POPUP);
          remminderJson.put(FDAlert.REMINDERS_KEY_MINUTES, btnAlert.getTag());
          overridesArray.put(remminderJson);
        }
      }
      remindersJson.put("useDefault", isUseDefault ? "true" : "false");
      if (overridesArray.length() > 0) {
        remindersJson.put("overrides", overridesArray);
      }
      reminders = remindersJson.toString();
    } catch (JSONException e) {
      e.printStackTrace();
    }
  }