为了账号安全,请及时绑定邮箱和手机立即绑定

应用程序在 count 和 dialog box上崩溃

应用程序在 count 和 dialog box上崩溃

大话西游666 2019-03-21 22:19:12
我使用下面的代码:public class MyCount extends CountDownTimer    {         public MyCount(long millisInFuture, long countDownInterval)          {             super(millisInFuture, countDownInterval);         }         @Override         public void onFinish()          {              displayAlertForRestart();         }         @Override         public void onTick(long millisUntilFinished)          {             counter.setText("Time Left: " + millisUntilFinished/1000 + " sec");         }      }    public void displayAlertForRestart()    {     AlertDialog.Builder builder = new AlertDialog.Builder(this);     builder.setCancelable(true);     builder.setMessage("Do you want to Restart?");     builder.setTitle("Game Over");     builder.setInverseBackgroundForced(true);     builder.setPositiveButton("Yes", new DialogInterface.OnClickListener()     {       public void onClick(DialogInterface dialog, int which) {             Intent myIntent = new Intent(context,Level.class);             startActivity(myIntent);             dialog.dismiss();             finish();       }       });     builder.setNegativeButton("No", new DialogInterface.OnClickListener() {       public void onClick(DialogInterface dialog, int which) {         dialog.dismiss();         finish();       }     });     AlertDialog alert = builder.create();     alert.show();    }alert.show();处的 LogCat error:36: E/AndroidRuntime(9829): android.view.WindowManager$BadTokenException: Unable to add window -- token android. os.BinderProxy@43cf1e38 is not valid; is your activity running?
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

AlertDialog.Builder builder = new AlertDialog.Builder(this);
参数应该是一个activity的引用.

查看完整回答
反对 回复 2019-04-28
  • 2 回答
  • 0 关注
  • 495 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号