DBからコンテンツを取得するためにFTS3を使用していますが、プレフィックス付きの文字列を取得する必要があります(コンテンツはその文字列でのみ始まります)。しかし、MATCHを使用すると、Containsのように動作します。
ここに例:
NOW:入力:123出力:123abc 123aaa aaa123
私が欲しいもの:入力:123出力:123abc 123aaa
ここに私のコード:
db.rawQuery("SELECT * FROM " + SQLConstants.TABLE_NAME + " WHERE " + SQLConstants.TABLE_NAME + " MATCH '" + input + "*' ORDER BY " + CODE
+ " ASC;", null);