Ejemplo n.º 1
0
  /** ユーザ登録ボタンの処理を行う。 */
  @SuppressWarnings({"unchecked", "rawtypes"})
  private void doRegistUserButton() {
    mLogger.d("IN");

    // 入力値を取得する。
    String userName = mUserNameValue.getText().toString();
    String password = mPasswordValue.getText().toString();

    // 未入力がある場合
    if (StringUtil.isNullOrEmpty(userName) || StringUtil.isNullOrEmpty(password)) {
      toast(R.string.error_input_all);
      mLogger.w("OUT(NG)");
      return;
    }

    // ユーザ登録処理を行う。
    // パラメータを生成する。
    Bundle params = new Bundle();
    params.putString(ParamKey.URL, Url.REGIST_USER);
    params.putString(ParamKey.USER_NAME, userName);
    params.putString(ParamKey.USER_PASSWORD, password);

    // ユーザ登録ローダーを表示する。
    getActivity()
        .getSupportLoaderManager()
        .restartLoader(
            LoaderId.REGIST_USER,
            params,
            new HttpLoaderCallbacks(
                getActivity(), new RegistUserOnReceiveResponseListener(), HttpPostLoader.class));

    mLogger.d("OUT(OK)");
  }
Ejemplo n.º 2
0
  /** ログインボタンの処理を行う。 */
  private void doLoginButton() {
    mLogger.d("IN");

    // 入力値を取得する。
    String userName = mUserNameValue.getText().toString();
    String userPassword = mPasswordValue.getText().toString();

    // 未入力がある場合
    if (StringUtil.isNullOrEmpty(userName) || StringUtil.isNullOrEmpty(userPassword)) {
      // 終了する。
      toast(R.string.error_input_all);
      mLogger.w("OUT(NG)");
      return;
    }

    // ログイン処理を行う。
    login(userName, userPassword);

    mLogger.d("OUT(OK)");
  }