2012-09-01 46 views
18

Xuất phát từ một nền Java, tôi thường xử lý các hành động mặc dù tôi không thực sự chắc chắn tại sao phương thức yêu cầu boolean được trả về và không hiểu đầy đủ lời giải thích được đưa ra trên trang web: true , ngược lại.Android - Tại sao onItemLongClick (...) trả về một boolean?

Trả lời

33

Như bạn có thể biết, cấu trúc phân cấp View trong Android được biểu thị bằng cây. Khi bạn trả lại true từ onItemLongClick() - điều đó có nghĩa là View hiện đang nhận sự kiện là bộ thu sự kiện thực sự và sự kiện không được truyền sang số khác Views trong cây; khi bạn quay trở lại false - bạn để sự kiện đó được chuyển đến một số khác Views có thể tiêu thụ nó. Hi vọng điêu nay co ich.

Các vấn đề liên quan