0

米ドルをユーロに変換するアプリを作成します。何も入力しないと結果が表示されないことが必要です。私はこのようにコーディングします:

case R.id.main_btn_convert:

        String input = mTvBaseCurrency.getText().toString();


        if (input.matches("")) {
            Toast.makeText(this, "Type the number!", Toast.LENGTH_SHORT).show();
            mTvBaseCurrency = null;

            Log.i("String", ",asdkns,adkjsahd ");
            break;
        }

        else {


            String url = currencyUtils.createUrl(strBase, strTarget, input);
            Log.i("String", "url= " + url);

            currencyUtils.handlerJson(url);

            String result = currencyUtils.getStringResult();
            Log.i("String ", "result" + result);

            mTvTargetCurrency.setText("" + result);
            break;
        }

問題が発生し始めます。最初のクリック (入力データなし) で問題ありませんが、2 回目のクリックでエラーが発生します: アプリを強制終了します。これは私のログキャット http://s17.postimg.org/6uaprjm5b/Untitled.pngこれ を修正するのを手伝ってください。

4

1 に答える 1