Trong khi làm việc với các hộp thoại trong android, bạn có thể hủy hoặc loại bỏ nó, Nhưng khi nào thì sử dụng tính năng loại bỏ và khi nào thì nên hủy? sự khác biệt giữa chúng là gì? Cảm ơn trước.Sự khác nhau giữa `DialogInterface.dismiss()` và `DialogInterface.cancel()` là gì?
Trả lời
public void hủy() Từ: API Level 1
Hủy bỏ hộp thoại. Đây là cơ bản giống như gọi điện thoại bỏ qua(), nhưng nó cũng sẽ gọi DialogInterface.OnCancelListener của bạn (nếu được đăng ký).
Đây là những gì tài liệu nói, Cả hai đều bằng nhau, chỉ cần hủy() sẽ gọi người nghe đăng ký trên DialogInterface.
hủy() - Hủy bỏ hộp thoại. Đây là cơ bản giống như gọi điện thoại bỏ qua(), nhưng nó cũng sẽ gọi DialogInterface.OnCancelListener của bạn (nếu được đăng ký).
loại bỏ() - Loại bỏ hộp thoại này, xóa hộp thoại khỏi màn hình. Phương thức này có thể được gọi một cách an toàn từ bất kỳ luồng nào. Lưu ý rằng bạn không nên ghi đè phương thức này để dọn dẹp khi hộp thoại bị loại bỏ, thay vào đó hãy thực hiện điều đó trong onStop().
Bạn nên kiểm tra here để biết thêm thông tin về cách sử dụng hai phương pháp này
- 1. Sự khác nhau giữa WPF và WinForms là gì?
- 2. Sự khác nhau giữa JavaScript và Java là gì?
- 3. Sự khác nhau giữa ODBC và OleDB là gì?
- 4. Sự khác nhau giữa SGML và XML là gì?
- 5. Sự khác nhau giữa DefaultSelenium và RemoteWebDriver là gì?
- 6. Sự khác nhau giữa RMI và Corba là gì?
- 7. Sự khác nhau giữa scgi và wsgi là gì?
- 8. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 9. Sự khác nhau giữa Pingback và Trackback là gì?
- 10. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 11. Sự khác nhau giữa AxInterop và Interop là gì?
- 12. Sự khác nhau giữa CellClick và CellMouseClick là gì?
- 13. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 14. Sự khác nhau giữa JSP và Facelets là gì?
- 15. Sự khác nhau giữa hg quên và hg là gì?
- 16. Sự khác nhau giữa GDI và GDI + là gì?
- 17. Sự khác nhau giữa đá quý và plugin là gì?
- 18. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
- 19. Sự khác nhau giữa kEND và $ end là gì?
- 20. Sự khác nhau giữa java và jsp là gì?
- 21. Sự khác nhau giữa Application.Run() và Form.ShowDialog() là gì?
- 22. Sự khác nhau giữa -0 và 0 là gì?
- 23. Sự khác nhau giữa HTTP 1.0 và 1.1 là gì?
- 24. Sự khác nhau giữa java.lang.Math và java.lang.StrictMath là gì?
- 25. Sự khác nhau giữa " " và "" là gì?
- 26. Sự khác nhau giữa Spring BeanFactoryAware và ApplicationContextAware là gì?
- 27. sự khác nhau giữa SCRIPT_FILENAME và SCRIPT_NAME là gì?
- 28. Sự khác nhau giữa JSP và JSTL là gì?
- 29. Sự khác nhau giữa JSF và Facelets là gì?
- 30. Sự khác nhau giữa javax.inject.Inject và com.google.inject.Inject là gì?