cost 331 ms
如何改造 LiveData <list<entity> > 到實時數據<list<date> > </list<date></list<entity>

[英]How to transform LiveData<List<Entity>> to LiveData<List<Date>>

我的項目是一個費用跟蹤器,我在其中顯示了一個日期列表,在該列表下我有一個在這些日期發生的費用列表。 我嵌套了 RecyclerViews。 Parent RecyclerView 是所有費用的唯一日期列表。 Child RecyclerView 是費用清單(當然,在唯一日期下查看)。 我的 V ...

java.lang.RuntimeException:調用觀察者方法失敗

[英]java.lang.RuntimeException: Failed to call observer method

請幫我解決我的問題。 具有這些相同代碼的應用程序運行良好,但現在每當我嘗試從概覽片段導航到詳細信息片段時,應用程序就會崩潰。 我沒有更改任何代碼行,應用程序仍然崩潰。 請幫我解決一下這個。 這是日志: 這是 DetailViewModel class: 錯誤在這部分: 這是上面的兩個字符串: 我研究 ...

Transformations.map() 返回 null

[英]Transformations.map() returning null

我正在編寫 Kotlin 應用程序並使用 Firestore 作為我的數據庫。 我有 2 個LiveData ,以保留我當前用戶的數據,定義如下: 不知何故userData為空,所有對它的引用(例如: userData.value?.id )拋出: 如果我添加? ( userData?.v ...

循環內的實時數據問題

[英]Live Data issue inside Loop

我在帶有循環的 viewModel 中有一個 IOTCamera function。 function 應根據“selectedSlot”參數重復調用存儲庫 GET function,延遲 1 分鍾。 我的問題是循環(重復())無法正常工作。 它適用於第一次迭代。 但是第二次迭代永遠不會被調用。 ...

為什么每個活動都更新到原始實時數據而不是最近的實時數據?

[英]Why each activity is getting update to the original live data instead of recent live data?

會議視圖模型 有一個使用 kotlin 的 object 聲明的 singleton 存儲庫。 存儲庫有一個 BaseActivity 正在觀察的實時數據。 存儲庫 基本活動 前台服務會更改相應可變實時數據的值。 BaseActivity 收到更新,我們正在顯示小吃欄。 現在,當我們更改活動時, ...

使用初始超時觀察 livedata

[英]Observe livedata with an initial timeout

我有一個 livedata,每次數據庫中有更新時都會發出。 當特定屏幕打開時,此 livedata 會立即發出數據庫中的任何值。 然后,進行網絡調用以更新數據庫。 更新數據庫后,livedata 再次發出。 這導致非常快速的連續兩次排放。 對數據庫的后續更新工作正常,因為每當更新數據庫時只有一次發 ...

在一種特定情況下未觀察到 LiveData

[英]LiveData is not getting observed for one specific scenario

我的 ViewModel 中有 3 個 LiveData 對象,我正在對這些對象應用轉換,問題是 2 個 LiveData 被觀察到,而另一個沒有,我嘗試了不同的解決方案,例如更改 ViewModel 的初始化方式或 LiveData 的方式已初始化,但對我沒有任何幫助。 如果您注意到 LiveD ...

防止在配置更改時發出 MediatorLiveData 事件

[英]Prevent MediatorLiveData event emit on config change

在架構示例中,有一個名為SingleLiveEvent的 MutableLiveData 擴展,它可以幫助我們防止 LiveData 在手機輪換或配置更改時觸發。 這(SingleLiveEvent)避免了事件的常見問題:在配置更改(如旋轉)時,如果觀察者處於活動狀態,則可以發出更新。 但是我們不能 ...

Android LiveData:作為方法或變量提供的 LiveData 之間的區別

[英]Android LiveData: Difference between LiveData provided as method or as variable

在觀察作為方法公開的 LiveData 和作為變量公開的 LiveData 之間,我面臨着一個奇怪但巨大的行為差異。 在您的 ViewModel 中考慮以下代碼: LiveData 作為方法 LiveData 作為變量 如您所見,唯一的區別是外部如何觀察到 carColors。 首先作為方法ge ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM