[開發] kotlin dagger injection

看板AndroidDev作者 (Brian)時間9年前 (2016/05/27 13:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 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://www.ptt.cc/bbs/Android/M.1464237661.A.C89.html

05/26 14:53, , 1F
應該要去AndroidDev板
05/26 14:53, 1F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: fr373969 (72.208.68.142), 05/27/2016 13:15:46
文章代碼(AID): #1NHzW3hW (AndroidDev)