Androidstudio报错:错误 对于DatePickerDialog匿名OnClickListener匿名OnDateSetListenerintdouble 找不到合适的构造器 new DatePickerDialogthis new DatePickerDialogOnDateSetListener
这个错误是因为DatePickerDialog类没有与您提供的参数匹配的构造函数。解决这个问题的方法是使用其他可用的构造函数或更改参数。
在您的代码中,您使用了以下构造函数:
new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
这个构造函数的第一个参数需要一个Context对象,而您提供的是一个匿名内部类的实例。要解决这个问题,您可以尝试将"this"替换为您所在的Activity的Context,例如:
new DatePickerDialog(YourActivity.this, new DatePickerDialog.OnDateSetListener() {
或者,如果您在Fragment中使用该代码,则可以尝试使用getActivity()方法获取Activity的Context,例如:
new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
如果上述解决方法不起作用,您可以尝试使用其他可用的构造函数或更改参数来适应您的需求。您可以查看DatePickerDialog的文档以获取更多构造函数和参数的信息
原文地址: http://www.cveoy.top/t/topic/iSMc 著作权归作者所有。请勿转载和采集!