2012-06-26 27 views
6

Tôi đang sử dụng ListFragment và triển khai LoaderManager.LoaderCallbacks từ gói tương thích Android để hiển thị chế độ xem danh sách trong ứng dụng. Danh sách này được thể hiện tốt nhưng khi thay đổi định hướng, xem danh sách là không thích hợp (Tôi nghĩ rằng quan điểm được chồng chéo trên một trước)Android ListFragment xem danh sách chồng lên nhau trên thay đổi hướng

Hình ở đây: list-view-after-orientation-change

Có ai phải đối mặt với cùng một vấn đề trước đây chưa? Bạn có thể cho tôi biết những gì có thể đã được vấn đề hoặc nếu có thêm chi tiết cần phải được cung cấp.

Trả lời

6

Tôi đã tìm thấy lỗi. Đó là do tạo phân đoạn danh sách mỗi khi hoạt động được tạo, ngay cả khi thay đổi cấu hình. Tuy nhiên, theo mặc định, android giữ lại đoạn trong quá trình giải trí của hoạt động trong khi thay đổi cấu hình.

Việc này đã giải quyết được sự cố của tôi. Chỉ tạo phân đoạn nếu savedInstanceState là null.

if(savedInstanceState == null) { 
// Initialize fragment here. 
} 
+0

Điều đó hữu ích! Cảm ơn bạn đã đăng câu trả lời – JcDenton86

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