Tôi có một tùy chỉnh ListView
sử dụng tùy chỉnh ArrayAdapter
(về cơ bản chỉ ghi đè getView()
). Bộ điều hợp tùy chỉnh này sử dụng làm phụ trợ của nó là List<CustomObject>
. Các phần tử trong số List
này được truy xuất từ mạng, vì vậy tôi muốn lưu nó trong onSaveInstanceState()
. Tuy nhiên, tôi không thể tìm thấy cách để đặt List<E>
trong một Bundle
. Tôi nghĩ đây là một nhiệm vụ phổ biến, lưu một mảng tùy chỉnh trong trạng thái cá thể. Làm thế nào để người khác làm điều đó?Lưu trạng thái mẫu của ListView tùy chỉnh?
5
A
Trả lời
1
Bạn không thể tuần tự hóa List<E>
, bạn cần chuyển đổi thành Array
và sử dụng điều đó khi bạn chuyển đối tượng được tuần tự. Sau đó đọc ra mảng và chuyển đổi thành một danh sách. Xem các câu hỏi này, khoảng sortedset serializationE
cũng phải được nối tiếp.
Nhìn vào .toArray
hoặc putStringArray
hoặc putStringArrayList
Các vấn đề liên quan
- 1. Cách lưu trạng thái Fragment có listview
- 2. Trạng thái tùy chỉnh trong Trình theo dõi lỗi Mantis
- 3. Cách tốt nhất để lưu trạng thái điều khiển của biểu mẫu Winform?
- 4. Tùy chỉnh màu của ListView Android?
- 5. Lưu trạng thái bố cục Primefaces
- 6. Không thể hiểu trạng thái có thể tùy chỉnh của Android
- 7. Tùy chỉnh listview cho AlertDialog
- 8. setOnItemClickListener trên ListView tùy chỉnh
- 9. Hoạt ảnh giữa hai trạng thái của chế độ xem, sử dụng hoạt ảnh tùy chỉnh
- 10. Làm cách nào để đặt trạng thái được nhấp cho nút tùy chỉnh của tôi?
- 11. Tùy chỉnh trạng thái chuyển đổi của nút chuyển đổi trong wpf
- 12. Trạng thái Voiceover của iOS
- 13. Mục danh sách tùy chỉnh không phản hồi trạng thái được chọn trong bộ chọn
- 14. Trạng thái mẫu OAuth trong Android
- 15. Nerdtree - lưu trạng thái của các thư mục mở
- 16. lưu trạng thái studio trực quan
- 17. Lưu và khôi phục trạng thái vim
- 18. mẫu lệnh trả về trạng thái
- 19. Lưu trạng thái TreeViewer trước khi setInput()
- 20. Trạng thái lưu trữ trong Java
- 21. Ai xác định chuyển tiếp trạng thái trong mẫu trạng thái?
- 22. Cách lưu trạng thái canvas thành db?
- 23. Lưu trạng thái ứng dụng trong Node.js
- 24. Android - lưu trạng thái ứng dụng
- 25. Doctrine2 + xóa mềm làm mẫu trạng thái
- 26. động thêm hàng tùy chỉnh để ListView
- 27. Trình quản lý trạng thái trực quan về Kiểm soát tùy chỉnh
- 28. Trạng thái mức/trạng thái Pygame
- 29. listview với adapter tùy chỉnh chứa CheckBoxesfunction
- 30. ListView Mục bóng + bộ chọn tùy chỉnh
Cám ơn câu trả lời của bạn, nó hướng dẫn cho tôi để đi đúng hướng. Tôi đã kết thúc việc đưa Danh sách của mình vào một ArrayList, có thể tuần tự hóa và hoạt động hoàn hảo. Bạn có lẽ đã đề nghị điều tương tự nếu tôi đã đề cập đến 'Danh sách' của tôi thực sự được khởi tạo như một 'ArrayList ', nhưng tiếc là tôi đã không làm vậy. –
Felix