Tôi có một FragmentActivity (Support Fragments) nơi tôi tạo Fragments theo mã và đưa chúng vào FrameLayouts. Tất cả hoạt động tốt cho đến nay. Bây giờ nếu tôi rời khỏi ứng dụng, mọi thứ đều ổn, miễn là hệ thống không giết hoạt động của tôi (hoặc tôi làm điều đó bằng nút dừng trong DDMS). Nếu điều đó xảy ra không có gì được gọi là và hoạt động của tôi bị giết. onDestroy không được gọi.Những mảnh vỡ còn lại sau khi Activity bị giết và tái tạo
Vì vậy, khi tôi mở lại ứng dụng của mình, tất cả các Phân đoạn vẫn tồn tại và tôi nhận được NullPointerExeptions vì chúng cố gắng thực hiện công việc của mình. Các mảnh vỡ không phải là tồn tại trong trạng thái của ứng dụng vì vậy đó là vấn đề đối với tôi.
Tôi không cần chúng trong backStack vì vậy tôi không đặt chúng ở đó và không thể gọi popBackStack() để loại bỏ chúng.
Làm cách nào tôi có thể đặt lại Trình quản lý phân đoạn của mình trong onCreate() hoặc chỉ cần đảm bảo rằng Phân đoạn cũng bị hủy?
bạn đã tìm ra giải pháp cho điều này chưa? – Henry