Как сделать поиск для поиска данных в базе данных области?

Я столкнулся с проблемой в представлении поиска, чтобы найти данные в базе данных области. Я реализовал представление поиска, и проблема заключается в том, как передать поисковый запрос в базу данных области для поиска данных.

Моя реализация представления поиска

 SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
    //*** setOnQueryTextFocusChangeListener ***
    searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() {

        @Override
        public void onFocusChange(View v, boolean hasFocus) {
        }
    });

    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String query) {

            return false;
        }

        @Override
        public boolean onQueryTextChange(String searchQuery) {
            RealmDbHelper realmDbHelper = new RealmDbHelper();

            return true;
        }
    });

У меня есть идея, но я немного смущен, чтобы реализовать это

RealmResults<RealmPhoneCallLogs> allQueryData = realm.where(RealmPhoneCallLogs.class)
            .like("number","?790*", Case.INSENSITIVE).findAll().sort("id",Sort.DESCENDING);

Вышеупомянутый метод используется для реализации представления поиска для поиска, но я не знаю, как передать аргумент в запрос LIKE Wildcard.

Пожалуйста, помогите мне, как запросить данные поиска.


person Prabha Karan    schedule 30.05.2017    source источник
comment
Я предполагаю, что вам нужно заменить текущие активные RealmResults на то, что вы получили в onQuerytextChange. Также используйте findAllSorted() вместо findAll().sort()   -  person EpicPandaForce    schedule 30.05.2017
comment
Вот несколько ссылок, которые могут вам помочь: github.com/thorbenprimke/realm-searchview news.realm.io/news/android-search-text-view   -  person Dalinaum    schedule 30.05.2017
comment
@EpicPandaForce, как использовать аналогичный запрос в области для поиска строковых и числовых значений. Мой вопрос выше, например, реализация запроса, верна или нет.   -  person Prabha Karan    schedule 30.05.2017
comment
realm.io/docs/java/latest/api/io/realm/   -  person EpicPandaForce    schedule 30.05.2017