0
Я пытаюсь реализовать функцию поиска в приложении для Android. С моим приложением:Я ищу, но я не получаю событие Intent.ACTION_SEARCH
- Я нажимаю на стандартную кнопку поиска.
- I см. Стандартный диалог поиска с приложение для моего значка.
- Я вижу, что мой список предложений предлагает приложение , когда я печатаю что-то в поиске поле.
- Когда я выбираю предложить, что-то называть onNewIntent моей стандартной деятельности, но намерение это * Intent.ACTION_VIEW *, не * Intent.ACTION_SEARCH *, как я надеюсь ??
Я потерян Если это нормально, чтобы получить ACTION_VIEW, то как я возвращаю элемент, который вы искали? Если это не нормально, почему?
Благодарим за помощь. Это возвращает null для меня. Возможно, это потому, что я не устанавливаю данные с помощью моей системы подсказок? Как это можно сделать? – Istao
Когда вы создаете намерение, вы будете использовать aim.setData (uri). Вы должны использовать это, поскольку ACTION_VIEW не отправляет никаких EXTRAS, о которых я знаю. – DanO
Но я не создаю намерения! Я получаю это намерение с помощью onNewIntent, из операции поиска (надеюсь, я не очень хорошо понимаю все это). – Istao