kotlin dagger injection - Android

Lauren avatar
By Lauren
at 2016-05-26T12:40

Table of Contents

想請教一個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 都不能有參數

想請問看看有沒有人有甚麼想法

--
Tags: Android

All Comments

Doris avatar
By Doris
at 2016-05-31T10:48
應該要去AndroidDev板

用chromecast看bilibili

Ina avatar
By Ina
at 2016-05-26T09:50
Google Play 下載位址 https://play.google.com/store/apps/details?id=com.geraldwallace.bpashen 話不多說先上實際操作影片 https://www.youtube.com/watch?v=_OySVnbZGv8andamp;fe ...

google文字轉語音 中英混讀?

Kelly avatar
By Kelly
at 2016-05-26T09:19
記得以前可以出現中英文混讀 可能要切成中共語音 有點忘了 可是現在不管用中華民國或是中共版的 英文部分通通都跳過不會念了 現在有辦法中英混讀嗎 還是說要降版QQ? -- 闇よりもなお暗きもの、夜よりもなお深きもの 混沌 ...

開發人員選項中的記錄器緩衝區大小用途

Noah avatar
By Noah
at 2016-05-26T08:58
請問有人研究過這一部分的調整會有甚麼影響嗎? 系統預設值256k。 尚有64k,1m ,4m,16m。 不知有何用途,調高會有影響嗎? ----- Sent from JPTT on my HTC_M8x. - ...

820鎖定螢幕如何更換音樂

John avatar
By John
at 2016-05-26T08:30
餓死抬頭QQ 在更新前鎖定螢幕時還有小工具可以切換前後音樂 現在播放音樂都要解鎖螢幕才能切換 這樣感覺超多此一舉的啊Q口Q - ...

line存取的手機資訊僅限於以line進行的?

Queena avatar
By Queena
at 2016-05-26T04:55
我的手機Android韌體版本是4.4.4; 最近因為某些需要,似乎必須裝line才能與某些人便宜地大量簡單聯繫;所以去下載。 但是安裝過程遇到一些疑問而先暫停安裝,我知識粗淺,因此來版上請益。 安裝line過程中,(印象上,)軟體要求「取得使用者的電話(錄音?)、 簡訊...(詳細項目名稱一時忘了,我現 ...