В настоящее время у меня установлено мое приложение с ListFragment
слева и DetailsFragment
справа (похоже на макет на планшете ниже).
На панели действий у меня есть виджет поиска, который при отправке поискового запроса должен обновлять содержимое списка (в ListFragment). Я слежу за поиском по android dev (http://developer.android.com/guide/topics/search/search-dialog.html), но у меня возникают проблемы с поиском, чтобы обновить список в том же деятельность.
Мне удалось получить некоторую форму реализации, вызвав новое действие при отправке поискового запроса, но это заставляет кнопку "Назад" вести себя странно (т.е. вы возвращаетесь назад, и вы переходите к предыдущему действию, пока виджет поиска все еще отображается поисковый запрос).
Я добавил строки намерения в манифест, как показано ниже.
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable"/>
Возможно ли, чтобы виджет поиска обновил список текущей активности?