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