@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub switch (buttonView.getId()) { case R.id.settings_push_switch: if (isChecked) { // 接受推送,储存值 sputil.setValue("isPushOn", true); PushAgent mPushAgent = PushAgent.getInstance(mContext); mPushAgent.enable(); } else { // 关闭推送,储存值 sputil.setValue("isPushOn", false); PushAgent mPushAgent = PushAgent.getInstance(mContext); mPushAgent.disable(); } break; default: break; } }