米ドルをユーロに変換するアプリを作成します。何も入力しないと結果が表示されないことが必要です。私はこのようにコーディングします:
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これ を修正するのを手伝ってください。