Câu hỏi được gắn thẻ «android-livedata»

7
Sự khác biệt của setValue () & postValue () trong MutableLiveData
Có hai cách tạo ra giá trị thay đổi của MutableLiveData. Nhưng sự khác biệt giữa setValue()& postValue()trong là gì MutableLiveData. Tôi không thể tìm thấy tài liệu cho giống nhau. Đây là lớp MutableLiveDatacủa Android. package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} …




2
Sử dụng viewLifecyclOwner làm LifecyclOwner
Tôi có một đoạn: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.