Я включил диалог поиска в свою деятельность, который отлично работает. Однако добавление предложений поиска вызывает у меня небольшую проблему: записи предложений поиска «пусты».
Я вижу, что вызывается мой поставщик контента (запрос (..)), и я возвращаю MatrixCursor с несколькими строками. Список предложений также отображается с (интерактивными) записями, но все они пустые. Пустая, как если бы строка, которую я вернул для SUGGEST_COLUMN_TEXT_1 и SUGGEST_COLUMN_TEXT_2, где пустая строка.
В MatrixCursor я использую следующие столбцы:
String[] columnNames = {"_ID", "SUGGEST_COLUMN_TEXT_1", "SUGGEST_COLUMN_TEXT_2", "SUGGEST_COLUMN_INTENT_EXTRA_DATA"};
Я пробовал использовать только столбцы _ID и SUGGEST_COLUMN_TEXT_1, но результат тот же.
РЕДАКТИРОВАТЬ: И я попытался вернуть простую «тестовую» строку как SUGGEST_COLUMN_TEXT_1 вместо чего-то из моих данных.
Я совершенно уверен, какой код здесь важен, поэтому, пожалуйста, спросите все, что может понадобиться, чтобы понять это вне.
Я понятия не имею, где искать эту ошибку, и мой Google-Fu меня подвел.
Спасибо
(Я хотел бы добавить тег "android-search-Suggestion", но я новичок, поэтому кажется, что не могу)