Я пытался использовать AutoDispose https://github.com/uber/AutoDispose, чтобы избавиться от моих потоков Rx в Android.
Но у меня возникает проблема, когда я добавляю ее в свою деятельность / фрагмент. Я думаю, что это проблема kotlin, но я не могу понять, что.
при добавлении AndroidLifecycleScopeProvider.from(lifecycle)
я получаю сообщение об ошибке в методе from в Android Studio, и он не компилируется.
Это трассировка стека
None of the following functions can be called with the arguments supplied:
public final fun from(p0: (() -> Lifecycle)!): AndroidLifecycleScopeProvider! defined in com.uber.autodispose.android.lifecycle.AndroidLifecycleScopeProvider
public open fun from(p0: Lifecycle!): AndroidLifecycleScopeProvider! defined in com.uber.autodispose.android.lifecycle.AndroidLifecycleScopeProvider
public open fun from(p0: LifecycleOwner!): AndroidLifecycleScopeProvider! defined in com.uber.autodispose.android.lifecycle.AndroidLifecycleScopeProvider
Тот же код работает с примером приложения.