2014-06-24 15 views

Trả lời

13

Tài liệu của hasStableIds()

Cho biết đứa trẻ và nhóm ID là ổn định trên thay đổi đối với dữ liệu cơ bản.

Returns hay không cùng một ID luôn luôn đề cập đến cùng một đối tượng

Nó được sử dụng khi bạn thay đổi dữ liệu của Adapter, mọi lúc bạn thay đổi dữ liệu ExpandableListView nên cập nhật lần xem nó để phản ánh những thay đổi .

Nếu đúng ExpandableListView có thể sử dụng lại cùng một View nếu ID giống nhau.

Nếu sai, nó sẽ tạo lại tất cả các chế độ xem vì nó không thể biết bất kỳ thay đổi nào.

ID mà tôi giới thiệu là ID được trả lại bởi getGroupIdgetItemId.

Bạn cũng nên ghi đè phương pháp này!

Một số câu hỏi:

+0

Thank u ..btw tôi không thay đổi bất kỳ dữ liệu tự động vì vậy tôi muốn sự thật .. – Asthme

+0

Tôi nghĩ bạn có nghĩa là 'getChildId' thay của 'getItemId'. –

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