在Java类中注入KOIN(依赖注入)

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (152)

在我当前的项目中,我不想重写Kotlin中的一些类来使用它。

可以在java类中注入KOIN吗?

在科特林

// Inject MyPresenter
val presenter : MyPresenter by inject()
提问于
用户回答回答于

类或文件可以具有.kt扩展名表示Kotlin,也可以具有.java扩展名意味着Java。不能同时用两种语言编写文件或类。

但是你的Java和Kotlin文件可以相互通信,也就是说,可以使用一个带有变量的Java类访问Kotlin文件中的变量,反之亦然。

因此,可以在Java类中注入Kotlin类引用并使用它,反之亦然。

扫码关注云+社区

领取腾讯云代金券