Chào các bạn,
Mình đang gặp vấn đề trong app như sau:
- Cần hiển thị một list dài, dữ liệu của mỗi item phức tạp, được join từ nhiều table.
- Khi lấy được dữ liệu, cần group theo một điều kiện để tạo UI phân cấp: item cha, list item con, có thể collapse, expand.
Hướng xử lý:
1. Với dữ liệu nặng và phức tạp, mình định dùng Paging 3 để phân trang, load sẽ nhanh hơn nhưng nếu dùng Paging 3 thì adapter là PagingDataAdapter làm sao để custom được việc collapse, expand?
2. Load toàn bộ data lên thì thời gian rất lâu, UI sẽ bị trống trong một khoảng thời gian dài. Với cách này thì mình có được list data, có thể group by và dùng thư viện FlexibleAdapter.
--> Các bạn có thể giúp mình một vài solution không ạ.
Cảm ơn các bạn.
UI của app như sau:
Mình đang gặp vấn đề trong app như sau:
- Cần hiển thị một list dài, dữ liệu của mỗi item phức tạp, được join từ nhiều table.
- Khi lấy được dữ liệu, cần group theo một điều kiện để tạo UI phân cấp: item cha, list item con, có thể collapse, expand.
Hướng xử lý:
1. Với dữ liệu nặng và phức tạp, mình định dùng Paging 3 để phân trang, load sẽ nhanh hơn nhưng nếu dùng Paging 3 thì adapter là PagingDataAdapter làm sao để custom được việc collapse, expand?
2. Load toàn bộ data lên thì thời gian rất lâu, UI sẽ bị trống trong một khoảng thời gian dài. Với cách này thì mình có được list data, có thể group by và dùng thư viện FlexibleAdapter.
--> Các bạn có thể giúp mình một vài solution không ạ.
Cảm ơn các bạn.
UI của app như sau:
