Android: Vì sao Viewmodel không được gọi thông qua constructor mà lại dùng ViewModelProvider
Lê Ngọc Khôi
Đã trả lời thg 4 7, 2022 8:49 SA
Nếu bạn sử dụng ViewModelProvider
thì khi Activity finish sẽ callback mViewModel.onCleared()
Nếu bạn tạo ViewModel bằng constructor nó sẽ không callback mViewModel.onCleared()
để giải phóng tài nguyên
+1
Tổ chức
Chưa có tổ chức nào.