Thực ra, tôi luôn tái sử dụng quan điểm của tôi trong mảnh vỡ của tôi như sau:Phân đoạn - tôi có nên sử dụng lại chế độ xem trong onCreateView không và tôi nên làm như thế nào?
private View mView = null;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
if (mView == null)
mView = inflater.inflate(R.layout.view);
return mView;
}
Đó làm việc, với ViewPager và vân vân. Bây giờ tôi bắt đầu sử dụng các mảnh vỡ của tôi trong các hoạt động đơn giản như tốt và nếu, và chỉ nếu, tôi thêm các đoạn đến backstack, điều này sẽ thất bại vì java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
Vì vậy, câu hỏi của tôi là:
- Is it ok , nếu tôi kiểm tra xem cha mẹ, hãy xóa nó và thêm nó vào phụ huynh mới?
- Hoặc tôi có nên luôn tạo lại chế độ xem và không bao giờ sử dụng lại không? Nếu đúng thì tại sao?
- Có các điểm khác, việc sử dụng lại chế độ xem sẽ không thành công không?
Cảm ơn lời giải thích này, điều đó làm cho nó rõ ràng hơn với tôi – prom85