Android Searchview没有';为firestore适配器键入空格时无法工作

Android Searchview没有';为firestore适配器键入空格时无法工作,android,google-cloud-firestore,searchview,Android,Google Cloud Firestore,Searchview,我不能用“jack jones”这样的两个词来搜索它只适用于一个词(“jack”),我怎么才能找到呢?这是我的密码: private void searchData(String s) { adapter.stopListening(); query = notebookRef.whereEqualTo("isim", s.toLowerCase()).orderBy("isim", Query.Direction.DESCENDING); Fir

我不能用“jack jones”这样的两个词来搜索它只适用于一个词(“jack”),我怎么才能找到呢?这是我的密码:

private void searchData(String s) {
        adapter.stopListening();
        query = notebookRef.whereEqualTo("isim", s.toLowerCase()).orderBy("isim", Query.Direction.DESCENDING);
        FirestoreRecyclerOptions<Profiles> options = new FirestoreRecyclerOptions.Builder<Profiles>()
                .setQuery(query, Profiles.class)
                .build();
        adapter = new FirestoreAdapterForProfiles(options);
        recyclerView.setAdapter(adapter);
        adapter.startListening();


    }
private void searchData(字符串s){
adapter.stopListening();
query=notebookRef.whereEqualTo(“isim”,s.toLowerCase()).orderBy(“isim”,query.Direction.DESCENDING);
FirestoreRecyclerOptions选项=新建FirestoreRecyclerOptions.Builder()
.setQuery(查询,Profiles.class)
.build();
适配器=新FireStoreAdapterFormofiles(选项);
recyclerView.setAdapter(适配器);
adapter.startListening();
}

好的,我想这是我更改的代码:

query = notebookRef.orderBy("isim").startAt(s.toLowerCase()).endAt(s+"\uf8ff");

好的,我发现这是我更改的代码:

query = notebookRef.orderBy("isim").startAt(s.toLowerCase()).endAt(s+"\uf8ff");

在这里看到我的问题和答案:实际上我不明白你能转换我的代码吗?我的代码在Kotlin中,而你在用Java编程。你可以转换它。它使搜索到的文本变为彩色。请看我的问题和答案:实际上我不明白你能转换我的代码吗?我的代码在Kotlin中,而你在用Java编程。你可以转换它。它使搜索到的文本着色。