我已经将项目迁移到androidx。当我使用RxSearchView会导致错误

RxSearchView.queryTextChanges(searchView).


类型不匹配。
需要:
android.widget.SearchView

发现:

androidx.appcompat.widget.SearchView

最佳答案

我最近遇到了这个问题,并且能够使用以下显式依赖项来解决它:implementation 'com.jakewharton.rxbinding3:rxbinding-appcompat:3.0.0-alpha2'
您可以在Github RxBinding中找到此依赖关系以及其他一些依赖关系。
我希望我还不算太晚,希望对您有所帮助!
编辑
我知道我不久前对此做出了回应,但是图书馆有些混乱。 3.0.0-alpha不再是最新版本,并已被版本3.0.0取代,而我在任何地方都找不到RxSearchView,甚至在alpha版本上也找不到。

编辑2
由于我再也找不到RxSearchView了,因此我不得不按照我找到的here很棒的教程来自己实现OnQueryTextListener。它使用Kotlin的新coroutines并与RxSearchview一样好。

10-08 15:29