Android SearchSuggestSelection 검색을 포함하는 대신 쿼리 시작을 활성화합니다
-
11-12-2019 - |
문제
Android searchrecentsuggestionsprovider 및 검색 가능 구성 앱 검색에서 이전을 표시하고 제한하려는제안 된 응답만으로 시작하는 진품 만 반환합니까?(사용자가 입력하는 것)
현재 "P"는 전화, 아이팟, 사진, 행복하며, 그 후에 난 후에 전화와 사진
SQL에 eqlivent가 %만큼 eqlivent를 사용하지만 그 일을 할 수는 없습니다.
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:hint="@string/product_search_hint"
android:imeOptions="actionSearch"
android:label="@string/app_label"
android:searchSuggestAuthority="com.myapp.ProductSearchSuggestionProvider"
android:searchSuggestSelection="word MATCH ?" >
</searchable>
.
시도 :
android:searchSuggestSelection="WORD LIKE '%'?"
. 해결책
완전 맞춤 제안 공급자를 구현 한 경우이 레벨에서 사용자 지정을 적용하면 예상대로 작동합니다. 그러나 덮개에서 SearchRecentSugGestionsProvider는 다음과 같은 하드 코딩 된 인수 ( 가 있습니다.
다른 팁
문자열 연결을 시도 했습니까?
word LIKE ? || '%'
.
||
는 SQLite의 문자열 연결입니다.
제휴하지 않습니다 StackOverflow