Intereting Posts
частный модификатор видимости и подпакеты Как запустить тесты, компилирующие файл kotlin в память и проверить результат? BottomNavigationView ссылку на ViewPager, когда я установил Listener в bottomNavigationView, мне нужно дважды щелкнуть, чтобы выполнить то, что я делаю Проблема с привязкой данных с помощью Kotlin для Android убедитесь, что метод kotlin является статическим, верхним или аннотированным @JvmStatic Матч скобки kotlin способ Котлинское умножение между обнуляемыми и невалютными ошибками float даже с нулевой проверкой Как я могу переопределить java-метод и изменить значение nullability параметра? Сеттер для поля удаляется по типу проекции Как передать пользовательский объект через намерение в kotlin HttpException не пойман onError () Как работать с картами в Котлине Синтаксис Kotlin для наблюдателя LiveData? Firebase Admin SDK не может подключаться к базе данных из внутреннего файла jar Kotlin: почему параметры конструктора имеют «внутреннюю» видимость по умолчанию?

Android открыта для поиска программно

У меня есть меню поиска:

<item android:id="@+id/act_search" android:icon="@drawable/ic_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" android:title="Search"/> 

Мне нужно восстановить состояние поиска, когда пользователь вернется на экран. Поэтому, если пользователь оставил поиск открытым с запросом – когда нужно открыть меню назад.

Если после возвращения пользователя на мой экран я использую searchView.isIconified = true – открывается мое представление, но кнопка закрытия исчезает, если запрос пуст, и появляется при типе пользователя. SO закрыть клик, после того, как вызывается значок, просто очищает строку запроса, после чего кнопка закрытия исчезает без возможности закрыть searchview. Есть ли способ сделать что-то?

MenuItem.expandActionView() тоже не работает