private void setServerIp() {
    final EditText edittext = new EditText(this);
    edittext.setText(
        getSharedPreferences("aplicaint_info", 0).getString(ResourceData.SETTING_SERVERIP, ""));
    DialogUtil.showViewDialog(
        this,
        "设置服务器IP地址:",
        edittext,
        new DialogUtil.Handler() {
          @Override
          public void todo(DialogInterface dialog, int which) {
            if (!edittext.getText().toString().trim().equals("")) {
              if (checkString(edittext.getText().toString().trim())) {
                WriteSharedPreferences(
                    ResourceData.SETTING_SERVERIP, edittext.getText().toString());
                HttpUtil.BASE_URL = edittext.getText().toString();
                dolater();

              } else {
                DialogUtil.showAffirmDialog(
                    CampusdishclientActivity.this,
                    "错误",
                    "IP地址格式输入不正确!应为:192.168.1.1",
                    new DialogUtil.Handler() {
                      @Override
                      public void todo(DialogInterface dialog, int which) {
                        setServerIp();
                      }
                    },
                    new DialogUtil.Handler() {

                      @Override
                      public void todo(DialogInterface dialog, int which) {}
                    });
              }
            } else {
              DialogUtil.showAffirmDialog(
                  CampusdishclientActivity.this,
                  "错误",
                  "ip地址不能为空",
                  new DialogUtil.Handler() {
                    @Override
                    public void todo(DialogInterface dialog, int which) {
                      setServerIp();
                    }
                  },
                  new DialogUtil.Handler() {

                    @Override
                    public void todo(DialogInterface dialog, int which) {}
                  });
            }
          }
        },
        new DialogUtil.Handler() {

          @Override
          public void todo(DialogInterface dialog, int which) {}
        });
  }