Vòng đời fragment

Chào mọi người, Em đang học android đang bị bỡ ngỡ một số vấn đề mong anh em giải thích giùm em với:

  • Trong việc khởi tạo các đối tượng (Ví dụ fragment), thì khi xoay màn hình thì nó có khởi tạo lại đối tượng mới không à? Nếu có thì cơ chế khắc phục trên như thế nào ạ?
  • Tại sao nên cần khởi tạo singleton pattern cho fragment ạ?
  • Có.
  • Để người sử dụng đỡ phải mất công nhớ đến key truyền vào khi giao tiếp với Fragment.

Vậy cứ mỗi lần xoay màn hình nó cứ khởi tạo đối tượng mới, vậy dữ liệu xem như clear hết, Có cách nào giải quyết vấn đề này không bạn

Thứ nhất là dữ liệu không chắc là bị clear hết. Nói thế nào cho đúng nhỉ. Nó sẽ được cache và khởi tạo lại. Bạn hãy đọc về các topic cơ bản của Android đi đã. Cái này là hổng khá nghiêm trọng rồi. Bao giờ bạn cover được hết phần basic training trên trang chủ thì ta lại nói chuyện tiếp. Mà thực ra lúc đó bạn sẽ tự trả lời được câu hỏi của bản thân rồi.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?