Android Kotlin の DI フレームワークを使用して、拡張関数またはグローバル関数内にオブジェクトを挿入する方法はありますか?
私はこの機能を多くの場所で使用しています。そのため、毎回パラメーターを渡したくありません。
DI フレームワークは、Koin、Hilt、Dagger2 などのいずれでもかまいません。
そんな感じ:
fun Context.showSomething() {
val myObject = inject()
showToast(myObject.text)
}