字符从房间持久性android中的查询开始

Ash*_*til 5 android-room

我尝试了以下查询,但没有给出任何结果。

SELECT * FROM details WHERE name LIKE :name

我使用 AutoCompleteTextview 进行搜索。有什么查询可以用子字符串查找吗?

Jef*_*eff 5

就像 MoinKhan 建议的那样,在发送到 Room 之前将通配符添加到字符串对我有用。

query = "%"+query+"%";
Run Code Online (Sandbox Code Playgroud)


For*_*ran -1

例子:

@Query("SELECT * FROM user WHERE first_name LIKE :firstName ")
User findByName(String firstName);
Run Code Online (Sandbox Code Playgroud)

我认为你必须使用不同的名称作为“名称”