`DialogInterface.dismiss()` と `DialogInterface.cancel()` の違いは何ですか? [重複] 質問する

`DialogInterface.dismiss()` と `DialogInterface.cancel()` の違いは何ですか? [重複] 質問する

Android でダイアログを操作しているときに、ダイアログをキャンセルまたは閉じることができますが、いつ閉じるか、いつキャンセルを使用するのでしょうか。それらの違いは何でしょうか。よろしくお願いします。

ベストアンサー1

public void cancel () 以降: API レベル 1

ダイアログをキャンセルします。これは本質的には、dismiss() を呼び出すのと同じですが、DialogInterface.OnCancelListener (登録されている場合) も呼び出します。

ドキュメントには次のように書かれています。両方とも同じで、cancel() だけが DialogInterface に登録されたリスナーを呼び出します。

参照リンク
これを見て答え参考までに

おすすめ記事