屏幕方向改变了我的运行活动

时间:2012-01-09 21:54:40

标签: android screen screen-orientation

我有一个应用程序,当我按下Button时,会显示另一个屏幕。我已经为其他屏幕添加了类,并且还编辑了清单文件,我的问题是:当我在另一个屏幕上(不是我的初始屏幕)并且我转向移动屏幕(更改方向)我的应用程序转到主屏幕,就像我按下后退按钮(或者就像按下屏幕上的主页按钮2)。如果您需要任何代码,请告诉我,我将编辑我的帖子。

2 个答案:

答案 0 :(得分:4)

看起来你已经搞乱了活动堆栈。请记住,每次更改应用的方向时,都会触发onCreate方法。

当然,你的代码是必不可少的。

答案 1 :(得分:1)

不是最好的,但也许最简单的解决方案是添加

android:configChanges="keyboardHidden|orientation" 

清单中的每个活动,看起来像

<activity android:name="com.your.activity"
          android:configChanges="keyboardHidden|orientation"/>