作者fr373969 (Brian)
看板AndroidDev
标题[开发] kotlin dagger injection
时间Fri May 27 13:15:46 2016
※ [本文转录自 Android 看板 #1NHdvTo9 ]
作者: fr373969 (Brian) 看板: Android
标题: [开发] kotlin dagger injection
时间: Thu May 26 12:40:58 2016
想请教一个dagger injection 的问题
目前是写espresso test, 要注入一个isTabletEnabled参数
这样写
@Inject @Identifier boolean isTabletEnabled
这样在java file 当中没有问题
但是copy 到kotlin 档案中被转成
@Inject @Identifier internal var isTabletEnabled: Boolean = false
编译会过, 但是在执行时会跑出can't inject to private field 错误,
stackoverflow 上面看到是教人用constructor injection
但我这是跑test, class & method 都不能有参数
想请问看看有没有人有甚麽想法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 72.208.68.142
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Android/M.1464237661.A.C89.html
1F:→ HMW: 应该要去AndroidDev板 05/26 14:53
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: fr373969 (72.208.68.142), 05/27/2016 13:15:46