Я включил поисковый диалог в свою деятельность, который отлично работает. Однако добавление поисковых предложений дает мне небольшую проблему: записи предложений поиска "пусты".
Я вижу, что мой контент-провайдер вызывается (query (..)), и я возвращаю 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, но тот же результат.
EDIT: И я попытался вернуть простую "тестовую" строку как SUGGEST_COLUMN_TEXT_1, а не что-то из моих данных.
Я совершенно уверен, какой код здесь имеет значение, поэтому, пожалуйста, спросите все, что может понадобиться, чтобы понять это.
Я не знаю, где искать эту ошибку, и мой Google-Фу меня не подвел.
Спасибо
(Я хотел бы добавить тег 'android-search-suggestion', но я новичок, поэтому кажется, что я не могу)