PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 有沒有人知道在service怎麼使用livedata
作者:
lihohsin
(新)
2023-03-02 08:06:48
先前在service服務中使用localbroadcastmanager
用得很順手
偏偏google官方將localbroadcast manager deprecated
建議改用livedata或Rx
學會了ViewModel/LiveData之後想要把localbroadcast也取消掉
結果發現在Service裡面無法用livedata 有人知道怎麼用嗎?
作者:
tvbic
2023-03-02 14:02:00
service用livedata幹嘛
作者:
ohmylove347
(米特巴爾)
2023-03-02 14:45:00
livedata的使用目的是為了自動更新UI吧,Service的工作不包含和UI交互不是嗎我找到兩個方法,一是讓Service實現LifecycleOwner介面,二是使用LifecycleService,我沒用過,你可以研究看看
作者:
ketrobo
(貓蘿蔔)
2023-03-02 21:25:00
2樓正解(兩種都用過)
作者:
ohmylove347
(米特巴爾)
2023-03-03 01:00:00
我又研究了一下,應該只要在obsever把你要訂閱的組件的lifecycleOwner傳進去就好了,放在哪邊應該不影響才對
繼續閱讀
[問題] VMWare 上架設MACOS 安裝Android Studio
TrinityMH
[問題] 新手build專案的問題
oao521
[問題] MVP+RxJava2的Presenter實作
nimab
[問題] virtual gamepad
stl833
[問題] Google Cloud Functions 雲端佈署
angel2devil
[問題] 如何開發不可被移除的APP
ksas
[分享] Android x Coroutine 入門課程
pifan76
[問題] 請問同一開發帳號可上架的APP數量是否有
Lanier
[問題] Redmi的adb弄不出來?
dharma
[問題]Amazon tablet上firebase問題
lihohsin
Links
booklink
Contact Us: admin [ a t ] ucptt.com