現在のシナリオAlertDialog.Builderと却下方法の混乱
私は私のアプリでGridViewコントロールを持っており、すべての細胞は、画像とテキストのカスタムレイアウトです。
ユーザが任意のセルをタッチすると、それがコード
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(layout);
builder.show();
を以下介して対話を開く今builder.setView(layout)
におけるオブジェクトのレイアウトはImageViewのレイアウト、テキストボックス、ボタンを有し、次のコードを介して設定されている
layout = inflater.inflate(R.layout.buy_set_quantity, null);
。私はbuilder.dismiss()
を使用してみましたが、
cancel();
hide();
remove();
finish();
aswell何の方法がAlertDialog.Builder
型オブジェクトのために閉じていないと、次があり、この質問はスタックオーバーフローに何度も頼まれてい
を試してみましたが、何
とすべての人がを使用していると答えていないか、それともどういうことがあるのでしょうか?
どのようにあなたはどのような作品AlertDialogue.Bulder()
を却下しますか?
すべてのアンドロイドで画面の下部にある3つのボタンから戻るボタンが押され、ダイアログボックスは閉じられます。しかし、それはどのようにすべきかではありません。だから私はメソッドonBackPressed();
を呼び出しましたが、それはダイアログを閉じるだけでなく、以前のアクティビティにユーザーを引き込みます。
実際に動作する新しい方法や別の方法は、誰でも知っていますか?
可能な複製(http://stackoverflow.com/questions:たとえば[AlertDialog.Builderを却下する方法?]/11285235/how-to-dismiss-alertdialog-builder) –
私は既にそれを見て、AlertDialogue.bulderはこれらのメソッドを持たず、OPでもその投稿に書かれていることを記事で述べました。もう一度見てください。 –