当有很多活动时,Android方向处理问题

时间:2014-01-06 11:43:37

标签: android android-activity orientation android-manifest fragment

我在Android开发中遇到屏幕方向问题。

我有两个活动,其中一个设置如下:(在 AndroidManifest.xml 上)

  

机器人:screenOrientation = “纵向”

,另一个设置如下:

  

机器人:screenOrientation = “fullUser”

以下是申请流程:

Start Application -> 1'st activity started
     -> Click a button -> a fragment started
          -> Click a button -> 2'nd activity started

还有一件事你需要知道的是,2'活动具有半透明配置意味着片段背后是可见的,但没有聚焦。

问题是,当我打开屏幕旋转传感器并旋转设备时, 2'活动正确旋转但片段后面也重新创建。 我所期待的是片段仍然是肖像,只有第二个活动 重新创建了横向定位。(我认为1'活动也重新创建,但我们做不到 当然,因为它是隐藏的。)

我想知道这是正确的行为,为什么它会像这样? (给我文件,或合理的理由等) 如果我想要片段保留肖像和第二个活动改变景观,我该怎么办?

0 个答案:

没有答案