13
Niedawno miałem problem z kwalifikatorem @Named
w Kotlin. Myślałem, że zmiana z tego:Jak używać kwalifikatora Dagger 2 @Named w Kotlin
var boldTypeface: Typeface? = null
[Inject] set
w tym
var boldTypeface: Typeface? = null
[Inject Named("bold")] set
lub
var boldTypeface: Typeface? = null
[Inject] [Named("bold")] set
rozwiąże mój problem. Ale tak się nie stało, nawet się nie kompiluje.
Proszę, zaktualizuj przykład kodu, aby użyć bieżącej składni adnotacji '@ Inject' i' @Named ("bold") ' –
@JaysonMinard. Ale co dokładnie jest z tym nie tak? Podobne podejście widzę w dokumentach Kotlina http://kotlinlang.org/docs/reference/annotations.html#annotation-use-site-targets –
Już dokonałeś edycji (5 stycznia) po tym, jak mój komentarz został poprawiony. –