报错写法:
@Named("key1")
@Inject
lateinit var httpObject: HttpObject
@Named("key2")
@Inject
lateinit var httpObject2: HttpObject
正确写法需要使用@field:Named(“”):
@field:Named("key1")
@Inject
lateinit var httpObject: HttpObject
@field:Named("key2")
@Inject
lateinit var httpObject2: HttpObject