제목과 마찬가지로 Android에서 해고 또는 취소되는 대화의 차이점은 무엇입니까?Android에서 닫히거나 취소되는 대화 상자의 차이점은 무엇입니까?
145
A
답변
141
일반적으로 작업이 완료되고 화면에서 제거되면 대화 상자가 닫힙니다. 사용자가 대화 상자를 벗어나 뒤로 단추를 누르면 대화 상자가 취소됩니다.
예를 들어 화면에 표준 예/아니요 대화 상자가 있습니다. 사용자가 아니오를 누르면 대화 상자가 닫히고 아니오에 대한 값이 호출자에게 리턴됩니다. 예 또는 아니요를 선택하는 대신 사용자가 선택을하기보다는 대화 상자를 벗어나면 뒤로를 클릭하면 대화 상자가 취소되고 호출자에게 값이 반환되지 않습니다.
22
dismiss
은 보통 코드에서 명시 적으로 호출해야하는 항목으로, 보통 Dialog
에있는 버튼의 클릭 이벤트에 응답해야합니다. 원할 경우 Activity
에서 dismissDialog
으로 전화를 걸면 이 Dialog
에 있습니다.
cancel
메서드는 코드에서 명시 적으로 호출 될 때 또는 취소 가능 Dialog
이 열려있을 때 사용자가 BACK 단추를 누르면 실행됩니다 (@Lee 언급 됨).
DatePicker
을 사용하는 경우이 모든 경우가 계속됩니다. @Lee가 말한 것처럼 DatePickerDialog.OnDateSetListener
은 사용자가 DatePicker
에서 날짜를 선택했을 때를 감지합니다.
Android Developer Reference은 Dialog
에 대한 자세한 정보를 제공합니다.
관련 문제
- 1. Android에서 대화 상자의 대화 상자를 표시하는 방법은 무엇입니까?
- 2. Android에서 EditText와 AutoCompleteTextView의 차이점은 무엇입니까?
- 3. 대화 상자의 크기를 기억하십시오
- 4. Android에서 대화 상자 스태킹
- 5. jquery 대화 상자의 문제
- 6. 모달 대화 상자의 OnRButtonDown
- 7. 대화 상자의 연락처 선택기
- 8. 대화 상자의 행렬 인쇄
- 9. 대화 상자의 탭 순서
- 10. 대화 상자의 안드로이드 텍스트보기
- 11. WPF 대화 상자의 기본 배경색은 무엇입니까?
- 12. 대화 상자의 테두리 색을 변경하는 방법은 무엇입니까?
- 13. 진행 대화 상자의 위치를 변경하는 방법은 무엇입니까?
- 14. jquery 대화 상자의 CSS 속성
- 15. 생성 후 Android 대화 상자의 내용을 변경하십시오.
- 16. Android에서 검은 색과 다른 색상의 차이점은 무엇입니까?
- 17. 안드로이드 대화 상자의 실제 크기
- 18. 대화 상자의 ShowWindow()를 제한하려면
- 19. MFC 대화 상자의 이벤트 처리
- 20. jQuery 대화 상자의 동적 함수
- 21. Boxy 대화 상자의 크기 변경
- 22. jquery 모달 대화 상자의 Tabindex
- 23. FileReference.save() 대화 상자의 해결 방법
- 24. C++ 대화 상자의 혼동 기능
- 25. 사용자 지정 대화 상자의 QuickContactBadge
- 26. EditTextPreference와 같은 대화 상자의 스타일
- 27. 대화 상자의 옵션 항목 선택
- 28. JFace 대화 상자의 너비가 잘못되었습니다.
- 29. FB.ui() 대화 상자의 위치 조정
- 30. Android에서 로딩 대화 상자를 만드는 방법은 무엇입니까?
답장을 보내 주셔서 감사합니다. 사용자가 datepicker에서 취소 버튼을 누르면 어떻게되는지 설정하려고합니다. 처음에 나는 닫는 청취자를 사용해 보았습니다. 그리고 그것은 효과적 이었지만, 사용자가 시간을 선택했다면 일어났습니다. 그런 다음 취소 청취를 시도했는데 취소하지 않은 경우에도 취소되지 않았습니다. 내가 뭘해야하는지 알아? – Aal
DatePickerDialog를 사용하는 경우 OnDateSetListener를 사용하여 날짜가 변경 될 때 알림을 받아야합니다. 누군가 취소 버튼을 클릭하면 호출되지 않고 대화 상자 자체가 사라집니다. DatePickerDialog를 정상적으로 사용하려면 다른 리스너를 설정할 필요가 없습니다. – Lee