Android Room список поиска по ключевым словам - PullRequest
1 голос
/ 07 апреля 2019

Мне нужно найти список ключевых слов в комнате. В настоящее время я могу искать по одному ключевому слову, например:

@Query("SELECT * FROM customer where content LIKE '%' || :keyword || '%'  and status = 'published'")
LiveData<List<Customer>> getSearchResult(String keyword);

Но как мне легко найти список ключевых слов?

Есть ли простой способ, подобный IN с аргументами Collection, такими как:

@Query("SELECT first_name, last_name FROM user WHERE region IN (:regions)")
public List<NameTuple> loadUsersFromRegions(List<String> regions);

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

Заранее спасибо.

...