안드로이드 개발 질문/답변
(글 수 45,052)
현재 버튼이 3개인 커스텀 다이얼로그를 만들어 사용중에 있습니다.
각각의 버튼에 이벤트를 먹이는건 성공했지만 해당하는 다이얼로그를 띄운 부모에서 3개의 버튼중 어떤
버튼이 눌렸는지에 대해서 파나단 할 수 있는 방법을 모르겠어서 질문 드립니다.
예를들면 AlertDialog의 경우는 버튼이 2개고 그 버튼에 .setPositiveButton .setNegativeButton을 사용하여
부모입장에서 어떠한 버튼이 눌려있는지 알아올 수 있잖아요?
근데 지금 제가 만든 커스텀 다이얼로그에서는 해당하는 다이얼로그에서 어떤 버튼이 눌렸는지는 알 수 있지만
그 다이얼로그를 띄운 부모에서는 어떤 버튼이 눌렸는지 알수있는 방법이 없어서 이렇게 조언부탁드립니다.
많은 조언 부탁드립니다.
언제나 행복하세요^^




커스텀 다이얼로그가 엑티비티로 만들어 다이얼로그 스타일 준건가요?
그렇다면 setResult로 부모에 전달하면 될텐데요
만약 alertdialog로 setbutton으로 하셨다면 거기서 생성할때 준 버튼 값으로 구별 가능 할것 같습니다.