Ориентация экрана меняет мою беговую деятельность - PullRequest
1 голос
/ 10 января 2012

У меня есть приложение, в котором, когда я нажимаю Button, отображается другой экран. Я добавил классы для другого экрана, а также отредактировал файл манифеста, и моя проблема заключается в следующем: когда я нахожусь на другом экране (не на исходном), и я переворачиваю экран мобильного устройства (меняю ориентацию), мое приложение переходит на главный экран, как я нажал кнопку «назад» (или как кнопка «Домой», которая есть на моем экране2). Если вам нужен какой-либо код, скажите мне, и я отредактирую свой пост.

Ответы [ 2 ]

4 голосов
/ 10 января 2012

Выглядит, что вы перепутали со стеком Activity. Помните, что каждый раз, когда вы изменяете ориентацию вашего приложения, вызывается метод onCreate.

И, конечно, ваш код важен.

1 голос
/ 10 января 2012

Не самое лучшее, но, возможно, самое простое решение - добавить

android:configChanges="keyboardHidden|orientation" 

на каждое действие в вашем манифесте, поэтому оно выглядит как

<activity android:name="com.your.activity"
          android:configChanges="keyboardHidden|orientation"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...