前提・実現したいこと
Androidのアプリを作成中に遅延実行をしたかったので以下のように
してみたところエラーが出てしまいました。
調べみてもなかなか解決できず…
よろしくお願いします。
エラーメッセージ
エラー: 不適合な型: <anonymous Runnable>をContextに変換できません: AlertDialog.Builder builder = new AlertDialog.Builder(this);
該当のソースコード
java
1mReplyDelay = (new Random().nextInt(4) * 3000); 2 new Handler().postDelayed(new Runnable() { 3 @Override 4 public void run() { 5 6 AlertDialog.Builder builder = new AlertDialog.Builder(this,4); 7 builder.setTitle("Please Wait!"); 8 builder.setMessage("Now Loading..."); 9 builder.setCancelable(false); 10 mDialog = builder.create(); 11 Handler handler = new Handler(); 12 Runnable dialogDismiss = new Runnable() { 13 public void run() { 14 mDialog.dismiss(); 15 } 16 }; 17 mDialog.show(); 18 handler.postDelayed(dialogDismiss, 20000); 19 20 } 21 }, mReplyDelay);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。