안드로이드 개발 질문/답변
(글 수 45,052)
여려개의 다이얼로그에서
.setSingleChoiceItems(choiceArray,dialog_idx,dialogOnClick)
이런식으로 하나의 click이벤트를 설정했습니다.
버튼도 onclick하나료 view.getId()==R.id.bntID이런식으로 분기해서 이벤트 핸들러를 하나로 썼는데
여기 다이얼로그 이벤트에서는 여러개의 다이얼로그를 뭘로 분기해야될지요?
하나로 이벤트를 관리하고싶은데요.
DialogInterface.OnClickListener dialogOnClick = new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int whichButton){
Log.d(Constants.logTag,"dialogOnClick whichButton :"+whichButton+" : "+dialog_idx);
}
};




다이얄로그 생성하실때 AlertDialog로 받으셔서,
AlertDialog alert_dialog = dialog_builder.create();
if(Dialog== alert_dialog )로 나눠주시면 됩니다.