Intereting Posts
Android layout_below не работает Получение простых тестов JUnit для запуска в Android Studio Изменение цвета фона элемента Android-Listview при прокрутке Видео с записью на Android без звука Восстановить смещение x элемента списка Последний незавершенный блок с CipherInputStream / CipherOutputStream, даже с дополнением AES / CBC / PKCS5Padding Почему Google Sign In In для Android возвращает «южный» идентификатор пользователя, который отличается от UserService.getCurrentUser () для учетных записей хостинга домена? Как получить зарегистрированный адрес электронной почты пользователя с помощью Graph Request в Facebook Android sdk 4.0 Как установить фоном приложения для анимирования (Живые обои?) Показать или скрыть маркеры зависит от уровня масштабирования В чем разница между DataOutputStream и ObjectOutputStream? У эмулятора AVD нет возможности синхронизации с Google Calendar ClassNotFoundException по сериализуемому классу во время запуска активности Схема глубокой привязки Android: соответствует как http, так и https Строгое поведение жизненного цикла фрагмента: onCreate, вызываемое дважды

Активность просочилась в окно изменения ориентации при открытии SubMenu

У меня проблема с моим Android-приложением. В этом режиме есть меню опций.

Меню выглядит так:

<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:title="@string/tx_1" android:id="@+id/menu_1" > <menu> <group android:checkableBehavior="single"> <item android:title="@string/tx_2" android:id="@+id/menu_2" /> <item android:title="@string/tx_3" android:id="@+id/menu_3" /> </group> <item android:title="@string/tx_4" android:id="@+id/menu_4" android:checkable="true" /> </menu> </item> <item android:title="@string/tx_5" android:id="@+id/menu_5" /> </menu> 

Таким образом, есть SubMenu, когда вы нажимаете на первый элемент. Это похоже на диалог, но я не могу найти способ получить ссылку на этот диалог. Когда я поворачиваю устройство, происходит утечка оконной ошибки. Итак, похоже, что Android не закрывает SubMenu. Есть ли способ предотвратить эту ошибку? SubMenu исчезает, конечно, после воссоздания, вызванного изменением ориентации. Я могу снова открыть меню опций, но не SubMenu. Можно ли имитировать щелчок по первому пункту меню?

Заранее спасибо!

И, кстати, я не хочу обойти вращение, изменив манифест.

Простым решением будет предотвращение уничтожения экземпляра Activity при изменении ориентации приложения. Вы можете сделать это, объявив следующее в вашем манифесте:

 <activity android:configChanges="orientation" ... />