Androidプログラミング質問スレ revision53at TECHAndroidプログラミング質問スレ revision53 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 22/09/29 19:33:01.23 HOy6u/66.net アドバイスありがとうございます。ソースのdialogはonClickの引数と同名でしたが実際は別名で、ここではdialog1とします。また、dismiss()は動作していたようでダイアログが消えて数秒経つとANRが出ます。アドバイス戴いたようにdismiss()をハンドラーにしましたが同じ結果です。 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new AlertDialog.Builder(getActivity()) .setTitle("Test1") .setMessage("test1") .setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog1 = new AlertDialog.Builder(getActivity()) .setTitle("Test2") .setMessage("test2") .show(); new Thread(() -> { try { Thread.sleep(5000); } catch (Exception e) { } finally { handler1.post(new Runnable() { @Override public void run() { dialog1.dismiss(); } }); } }).start(); } }) .show(); } }); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch