Результаты предложения поиска отображаются как пустые / без текста

Я включил диалог поиска в свою деятельность, который отлично работает. Однако добавление предложений поиска вызывает у меня небольшую проблему: записи предложений поиска «пусты».

Я вижу, что вызывается мой поставщик контента (запрос (..)), и я возвращаю 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", но я новичок, поэтому кажется, что не могу)

13
задан MSurrow 31 July 2011 в 12:06
поделиться