Nếu tôi có một vật thể mảnh, có cách nào tôi có thể nhận được thông báo về các phương pháp vòng đời của đoạn đó không? Một cách có thể để thực hiện điều này là thực hiện cơ chế này trong đoạn của tôi và đoạn này thông báo cho người nghe, nhưng điều này đòi hỏi mã soạn sẵn mà tôi cần thêm vào tất cả các phương thức của đoạn đó. Có hỗ trợ cho điều này ở cấp nền tảng Android không?Người nghe cho vòng đời mảnh vỡ
5
A
Trả lời
4
Bạn có thể đăng ký cá thể FragmentLifecycleCallbacks
bằng cách sử dụng supportFragmentManager.registerFragmentLifecycleCallbacks(callback)
. Gọi lại cho thấy tất cả các sự kiện vòng đời của một đoạn, và đang hoạt động cho đến khi mảnh vỡ bị phá hủy (trong trường hợp này gọi lại tự động không được đăng ký cho bạn).
+0
Chỉ dành cho v25? –
+0
có @dr_yand, chỉ 25.0.1+ – Snicolas
Các vấn đề liên quan
- 1. onNewIntent() vòng đời và người nghe đã đăng ký
- 2. Khi nào thì onActivityResult của fragment được gọi trong vòng đời của các mảnh vỡ?
- 3. Vòng đời hoạt động và mảnh vỡ, có phải lần lượt bật lửa sau khi người kia?
- 4. Xác thực đối tượng Jpa: Trong dịch vụ hoặc bởi người nghe vòng đời
- 5. AngularJS chỉ thị/điều khiển vòng đời và unbinding $ xem và $ trên người nghe
- 6. Vị trí mảnh vỡ GLSL
- 7. Android FragmentTab chủ và Những mảnh vỡ bên trong mảnh vỡ
- 8. phá vỡ hai cho vòng
- 9. Điều hướng mảnh vỡ Android và backstack
- 10. Tìm kiếm riêng biệt cho các mảnh vỡ
- 11. Các mảnh vỡ của ViewPager biến mất
- 12. Thử nghiệm các mảnh vỡ Android
- 13. Tìm hiểu các mảnh vỡ backstack
- 14. Các mảnh vỡ trong các tab Fragment
- 15. Vòng đời nhiệm vụ
- 16. Thực hành tốt nhất về mảnh vỡ
- 17. Vòng đời sự kiện WinForms
- 18. Các mảnh vỡ chồng lên nhau
- 19. Các mảnh vỡ tái sử dụng
- 20. Vòng đời thẻ JSP
- 21. JUnit vòng đời
- 22. Dữ liệu chuyển qua Android giữa các Mảnh vỡ
- 23. vòi nhanh (nhấp chuột) trên RecyclerView mở nhiều mảnh vỡ
- 24. Các mảnh vỡ Android Giữ lại dữ liệu
- 25. Http Yêu cầu Vòng đời
- 26. onCreateOptionsMenu trong vòng đời Fragment
- 27. Lỗi backstack mảnh vỡ khi thay thế các mảnh trong giao dịch?
- 28. HttpServlet vòng đời và serialization
- 29. Vòng đời hoạt động Android
- 30. Vòng đời Workerrole của Azure
Chỉ các thư viện như [LightCicle] (https://github.com/soundcloud/lightcycle) hoặc [RxLifecycle] (https://github.com/trello/RxLifecycle) – tynn
Cảm ơn bạn đã trỏ đến thư viện @tynn. – Bajji