Tôi nghĩ rằng tiêu đề là tự giải thích. Sự khác biệt trong cách sử dụng giữa hai loại này là gì? Dường như chúng hoạt động theo cùng một cách, nhưng tại sao lại có hai phương pháp?android Xem performClick() và callOnClick() khác biệt
34
A
Trả lời
178
Các Javadoc cho cả hai phương pháp là khá tự giải thích quá:
public boolean performClick()
gia tăng ở mức API
Gọi của quan điểm này OnClickListener, nếu nó được định nghĩa. Thực hiện tất cả các hành động bình thường kết hợp với nhấp: báo cáo khả năng tiếp cận sự kiện, chơi một âm thanh, vv
public boolean callOnClick()
gia tăng ở mức API
Gọi trực tiếp đến bất kỳ đính kèm OnClickListener. Không giống như performClick(), , điều này chỉ gọi cho người nghe và không thực hiện bất kỳ thao tác nhấp nào liên quan đến số như báo cáo sự kiện trợ năng.
Cảm ơn bạn! Tôi chỉ bị nhầm lẫn –
Đây phải là câu trả lời ** được chấp nhận **. – Craimasjien