[開發] kotlin dagger injection

作者: fr373969 (Brian)   2016-05-27 13:15:46
※ [本文轉錄自 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 都不能有參數
想請問看看有沒有人有甚麼想法
作者: HMW (捷安特)   2015-05-26 14:53:00
應該要去AndroidDev板

Links booklink

Contact Us: admin [ a t ] ucptt.com