UnPeek-LiveData
UnPeek-LiveData copied to clipboard
一种更加简化的无入侵的 LiveData 非粘性数据解决方案
感谢你的分享。可否这么理解,如欲支持 map filter,只能通过 kotlin 拓展函数对 LiveData 直接进行拓展 … 如此使用场景便也不便用于 java …
目前我们是将 UnPeekLiveData 视作领域层消息回推用途,故基于单一职责原则,默认原本也是不考虑使用 map filter 等过度设计功能(它们应当由 kotlin flow 或 rxjava 完成)
最后,此处保持本分享 open,供后来者参考。
嗯嗯,UnPeekLiveData java 中也用蛮久了,kotlin 中 StateFlow 是趋势了。这里作为「粘性数据」问题的一种解决思路补充