Результаты поиска, отображаемые как пустые / без текста

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

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

благодаря

(Я хотел бы добавить тег «android-search-suggestion», но я новичок, поэтому, похоже, я не могу)

Solutions Collecting From Web of "Результаты поиска, отображаемые как пустые / без текста"

(Спасибо, Jcwenger за обучение нового парня 🙂

Решение, из моего комментария выше:

Найди его. Используйте SearchManager.SUGGEST_COLUMN_TEXT_1 вместо «SUGGEST_COLUMN_TEXT_1» .. (То же самое для остальных). String SearchManager.SUGGEST_COLUMN_TEXT_1 сопоставляется с «suggest_text_1»: http://developer.android.com/reference/android/app/SearchManager.html#SUGGEST_COLUMN_TEXT_1