Trong Activity
của tôi, tôi thay đổi dữ liệu cơ bản HashMap
cho ExpandableListView
của tôi, và sau đó gọiExpandableListView getChildrenCount không được gọi sau khi dữ liệu thay đổi, dẫn đến IndexOutOfBoundsException
((BaseAdapter) myExpandableListView.getAdapter()).notifyDataSetChanged();
Tuy nhiên, treo ứng dụng sau khi gọi này, nâng cao một IndexOutOfBoundsException
.
Tôi đã kiểm tra kỹ xem tôi có truy cập cùng dữ liệu giống nhau và đúng ở mọi nơi trong bộ điều hợp không, nhưng không tìm thấy lỗi nào.