다이얼로그가 몇개정도있고 각각 확인,취소등 반환값을

DialogInterface.OnlickListener 인터페이스에서 한꺼번에 구현해주려는데

which값이 확인,취소등(-1,-2,-3) 3가지가있는데  각각의 다이얼로그는 어떻게 구분해야할까요

보통 VIew.온클릭리스너의 View.getId()처럼 다이얼로그별로 구분지을수없을까요?