我扩展了一个对话框
爪哇代码
public class Dialog_query extends Dialog implements OnClickListener {
}
通过 XML 定义一个接口
现在想通过点击日期1来选择日期代码如下记录为:代码按钮
按钮
Button btn=(Button)findViewById(R.id.BtnDate);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
new DatePickerDialog(Dialog_query.this,
d2,
dateAndTime.get(Calendar.YEAR),
dateAndTime.get(Calendar.MONTH),
dateAndTime.get(Calendar.DAY_OF_MONTH)
).show();
}
});
现在的问题是,指出“构造函数 DatePickerDialog(Dialog_query, DatePickerDialog.OnDateSetListener, int, int, int) 是未定义的”
后来发现在这里添加“Toast.makeText(LoginSuccess.this,”关于敏捷软件1.0“,Toast.LENGTH_LONG).show();”
还指出“Toast 类型中的方法 makeText(Context, CharSequence, int) 不适用于参数 (Dialog_query, String, int)”
但是“代码按钮”就在Activity中。
为什么在extend情况下会提示这样的错误呢?