[안드로이드] DatePickerDialog 사용시 주의 및 체크 사항.


    이 DatePicker의 작동 방식이 특정 안드로이드 버전에서 최근버전과 약간 다른 방식으로 작동을 하는 부분을 조심해야 한다. 일반적으로 DatePickerDialog를 띄우고 설정을 누르면 onDataSet 메소드가 호출되고 끝나야 정상이라 생각 할 것이다. 특정 안드로이드 버전에서 여러번 실행되는 오류 또는 취소해도 onDataSet이 실행되는 문제점이 보고 되고 있다. 이를 방지 하기 위해 그냥 DatePickerDialog를 쓸것이 아니라 취소 버튼과 캔슬에 대한 리스너를 등록 해주고 boolean이나 int 변수로 체크를 해주어야 하위 버전들에서 문제가 없다. 


1. 처리방법 사이트 링크

  - 여기 해결 방법의 답이 있는 곳을 링크한다. 01

  - 여기 해결 방법의 답이 있는 곳을 링크한다. 02