Avatar notebook default
22篇文章 · 18763字 · 6人關(guān)注
  • Resize,w 360,h 240
    kotlin--綜合運用Hilt端蛆、Paging3、Flow、Room、Retrofit、Coil等實現(xiàn)MVVM架構(gòu)

    前面我們使用Java來運用JetPack中的一系列組件[http://www.reibang.com/nb/51166049]涕烧,又使用kotl...

    4.2 2504 1 25
  • kotlin--SharedFlow運用

    Flow為上流發(fā)射,下流接收汗洒,是一對一的议纯,而SharedFlow可以一對多,發(fā)射一次仲翎,多端接收 效果: 1.定義一個類痹扇,來對MutableSha...

  • kotlin--StateFlow運用

    StateFlow當(dāng)值發(fā)生變化铛漓,就會將值發(fā)送出去,下流就可以接收到新值鲫构。在某些場景下浓恶,StateFlow比LiveData更適用 效果: 1.定...

  • kotlin--Flow結(jié)合retrofit運用

    kotlin集成retrofit獲取網(wǎng)絡(luò)數(shù)據(jù),將數(shù)據(jù)通過Flow發(fā)射 效果: 1.定義實體類和網(wǎng)絡(luò)相關(guān) 實體類: Api: Retrofit的工...

  • kotlin--Flow結(jié)合Room運用

    kotlin結(jié)合Room在實際項目中的運用 架構(gòu)還是MVVM结笨,DataBinding+ViewModel+LiveData的組合 效果: 1.首...

  • kotlin--Flow文件下載

    學(xué)習(xí)了kotlin后包晰,我們將它運用到實際開發(fā)中,結(jié)合Flow實現(xiàn)文件下載 最終效果: 項目使用了Navigation框架:Activity+Fr...

    1.3 3723 6 19
  • Resize,w 360,h 240
    kotlin--Channel炕吸、多路復(fù)用伐憾、并發(fā)安全

    一、Channel Channel相較于Flow赫模,F(xiàn)low是冷流树肃,本質(zhì)上可以說是一個單線程操作,只有開始收集時瀑罗,上流代碼才會啟動胸嘴,而Channe...

  • Resize,w 360,h 240
    kotlin--Flow的運用

    Flow是kotlin提供的一個工具,使用協(xié)程封裝成生產(chǎn)者-消費者模式斩祭,上流來負責(zé)生產(chǎn)劣像,下流來接收消耗。 一摧玫、Flow的使用 1.Flow的創(chuàng)建...

  • Resize,w 360,h 240
    kotlin--協(xié)程上下文耳奕、異常處理

    從前面我們可以大致了解了協(xié)程的玩法,如果一個協(xié)程中使用子協(xié)程诬像,那么該協(xié)程會等待子協(xié)程執(zhí)行結(jié)束后才真正退出屋群,而達到這種效果的原因就是協(xié)程上下文,上...

文集作者

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品