У меня есть основная активность, которая отображает панель действий с опцией поиска.
Когда пользователь выбирает значок поиска, отображается поле для ввода строки поиска.
Когда пользователь вводит строку поиска и нажимает кнопку поиска, запускается новое действие, которое получает эту строку поиска, а затем выполняет поиск.Кнопка поиска ActionBar, открывающая новую активность
Это действие также имеет ту же самую панель поиска действий сверху, и пользователь может повторно ввести поисковый запрос.
Но проблема в том, что каждый раз, когда пользователь вводит текст и нажимает на поиск, открывается новая поисковая активность. Я хочу, чтобы он передавал новый поисковый запрос той же активности, что и пользователь в активности поиска.
Также как восстановить состояние панели действий основного действия и скрыть текстовое поле редактирования поиска.
Может добавлять фрагмент будет решить эту проблему? Как использовать фрагменты в этом сценарии поиска панели действий, поскольку мы упоминаем активность, которая будет действовать в строке поиска в файле манифеста. и андроидная инфраструктура заботится о запуске активности результатов поиска. – User7723337
Вы делаете что-то похожее на это [action-bar-search] (http://www.edumobile.org/android/action-bar-search-view) – Shailesh
shailesh, Да, я делаю что-то подобное, так это то, что мы просто нужно реализовать «SearchView.OnQueryTextListener», и он отправляет все запросы в нашу деятельность? эта ссылка не содержит всех деталей. – User7723337