今天在Android Studio中使用日期选择器(DatePickerDialog)时出现了一个错误,每当选择日期时activity直接崩溃,err提示为:unable to add window -- token null is not valid; is your activity running ,网上找到原因都不符合,最后发现是因为在设置context时写的是getApplicationContext();
DatePickerDialog dialog1=new DatePickerDialog(getApplicationContext(), new DatePickerDialog.OnDateSetListener()
之后修改为本activity的名称即可正常运行。
DatePickerDialog dialog1 = new DatePickerDialog(GaoDeActivity.this, new DatePickerDialog.OnDateSetListener()