inputDialog閉じるボタンの挙動について

inputDialogアクティビティについて質問があります。

以下の通り実装した場合際、質問1のダイアログが表示された場合✕ボタンを押下すると
処理が終了するイメージをしていたのですが、画面が閉じず質問2の処理に進んでしまい
ます。

image
image

「閉じる」ボタンでダイアログを閉じたら、処理を終了させる方法があればご教授頂けないでしょうか?

@s_143ki

Because you are using two Input Dialog activities one after other.

@s_143ki さん

一般的な対応方法ですが、
質問1のアウトプットが空ではない場合だけ、
質問2を表示していかがでしょうか。
「閉じる」ボタンでダイアログを閉じたら、入力があっても、
アウトプットされないです。
すなわち、質問2の前にIf条件を追加します。