0

я могу получить данные для этого SearchManager.SUGGEST_COLUMN_INTENT_DATA, с помощью:как получить EXTRA_DATA от намерения, что возвращение Поиск Предложения Результаты

intent.getSataString(); 

Мой вопрос, как я могу получить данные для этого:

SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA 

контекст этого вопроса заключается в следующем:

private final static String[] COLUMN_NAMES = { 
     BaseColumns._ID, 
     SearchManager.SUGGEST_COLUMN_TEXT_1, 
     SearchManager.SUGGEST_COLUMN_TEXT_2, 
     SearchManager.SUGGEST_COLUMN_QUERY, 
     SearchManager.SUGGEST_COLUMN_INTENT_DATA, 
     SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA, 
     SearchManager.SUGGEST_COLUMN_INTENT_ACTION}; 

ответ

2

Глядя на Android документы, я нашел это:

общественность статический конечная строка EXTRA_DATA_KEY

Намерение дополнительных данных ключ: Этот ключ будет использоваться для экстры заселенной колонки SUGGEST_COLUMN_INTENT_EXTRA_DATA.

Константа Значение: "intent_extra_data_key"

Итак, я попытался это:

String myVal = intent.getExtras().getString(SearchManager.EXTRA_DATA_KEY)

Это работало отлично.

+0

Вы можете отметить свой вопрос в качестве ответа, если он действительно работает –

+1

Да, это был ответ. Благодарю. Я забыл отметить это. – KickingLettuce

Смежные вопросы