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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.