0
Dialog를 확장하는 MyDialog 클래스를 만들었습니다. 내에서 버튼에 클릭 리스너를 설정하려고 시도하지만 Eclipse에서 문제가 발생합니다.대화 상자에서 Butto.onClickListener를 어떻게 설정할 수 있습니까?
는private void setOnClickListeners() {
myButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//do stuff
}
});
}
Eclipse는 문제의 근본 될 것으로 보인다 DialogInterface.OnClickListener로 OnClickListener를 보여주고있다 : 여기에 문제가있는 코드입니다. 이 작업을 활동에서와 동일하게 만들 수 있습니까?
덧붙이 자면, 나는 혼란을 피하기 위해 항상 내 코드의'OnClickListener'를 완전하게 한정하기위한 포인트를 만듭니다. 귀하의 경우 Eclipse는 리스너를'View.OnClickListener'로 인식합니다. – curioustechizen
예, myButton.setOnClickListener는 View.OnClickListener를 인수로 계속 유지합니다. 어떻게하면 DialogInterface.OnClickListener가 필요합니까? DialogInterface.OnClickListener를 가져 오려고 시도하고 DialogInterface.OnClickListener로 리스너를 지정했지만 작동하지 않습니다. – Brianide