PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] coroutine codelab 內容請益
作者:
wvwvwvwvwv
(殺死丁力這個雜碎a~)
2020-05-21 20:33:07
在啃這個專案的時候 看到了以下這段code 一整個不知道發生什麼事...
檔案連結 https://reurl.cc/Kk2Axq
裡面又是A又是T又是V的... 然後還有(A) -> T
有人可以解釋一下 這段code在做什麼嗎?
上面那段code是被以下這行所呼叫的
val FACTORY = singleArgViewModelFactory(::MainViewModel)
這個專案在這邊
https://github.com/googlecodelabs/kotlin-coroutines
./ViewModelHelpers.kt
作者:
atst2
(atst2)
2020-05-21 20:56:00
T, A都是泛型的型別, 並中T必需是ViewModel或其子類別這段程式碼提供一個快速建立Factory Method的方式可以參考
https://stackoverflow.com/q/56151362
stackoverflow裡的問題,講述了怎麼使用這個方法其中的回答則描述了如何運作.
作者:
kurakidream
(隨波逐流)
2020-05-22 16:16:00
建議去讀一下generic文件
作者:
evo1994
(Evo)
2020-05-23 10:23:00
你要看的不是這段code 而是要看泛型是什麼
繼續閱讀
[問題] 使用AS的LinearLayout排版問題
MAXQb
[問題] Navigationview 顯示在最後
wd122344556
[問題]talkback map上marker都不讀取
yatin1116
[問題] 無法調用UserHandle.ALL
Dong0129
[問題] toolbar建立
yoz4ni
[問題] 藍芽掃描
taiwan123
[問題]用AS的Intent&bundle傳值問題
MAXQb
[問題] google登錄驗證
yoz4ni
Fw: [問題] 藍芽模組寫入Characteristic的問題
bantime
[分享] 發現Google推出G-Player One一級玩家計畫
shuwen
Links
booklink
Contact Us: admin [ a t ] ucptt.com