Я включил диалог поиска в свою активность, который отлично работает. Однако добавление предложений поиска вызывает у меня небольшую проблему: записи предложений поиска «пусты».
Я вижу, как вызывается мой поставщик контента (запрос (..)) и я возвращаю 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», но я новичок, поэтому, похоже, я не могу)