EditTextの空白を残して、自分の計算ボタンをクリックすると、アプリケーションがクラッシュします。AlertDialog動作しません。条件文の場合
私は空のEditTextsをチェックし、それらが空であればAlertDialog(メッセージボックス)を表示する条件文を持っています。ただし、何らかの理由でAlertDialogが機能していません。私はすべてを正しく行ったと信じていますが、実際にエンジニアリングの世界で行われている目の2番目のペアを取得することは常に良いです。だから、私のコードに間違ったことはありますか?
これはすべて私のonClick方法で行われます。
if (interest.getText().equals("") || price.getText().equals("") || dwnPymnt.getText().equals("")
|| numYears.getText().equals("")) {
/*
Check if any of the input fields are blank during the tapping button process
*/
AlertDialog.Builder warningMessage = new AlertDialog.Builder(MainActivity.this);
warningMessage.setMessage("Please make sure that no input fields are empty!")
.setCancelable(false)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog warningAlert = warningMessage.create();
warningAlert.setTitle("Empty Field(s)");
warningAlert.show();
}
ログを見てみませんか?アプリがクラッシュした行が表示されます。 –
*私はすべてを正しく行ったと信じています... * - 私はコードをステップ実行するためにデバッガを使用しましたが、残念ながら問題は残っています - *常に目の2番目のペアを取得することは良いです。その中間部分を出す。 –