2012-06-18 57 views
1

我下面的代码添加到我的manfest文件以为它会从当设备(2.2)旋转创建新的进程禁用机器人,但它没有工作总是开始时,手机旋转

  <activity android:name=".cYesNoDisplay" android:label="Your Answer"> 
       android:configChanges="orientation" 
       android:configChanges="ScreenSize"   
    </activity> 
一个新的活动

我认为通过放弃方向和屏幕大小不会创建一个新的活动?

+1

您需要在您添加的两个configChanges行之后放置活动声明的“>”。那些属于它的活动属性,而不是像你所做的那样属于它的子项。 – FoamyGuy

+0

为什么不只是添加一个方向布局,它会加载,而是使用相同的活动,并假设你想要的一些信息被保存在Bundle中,它可以被重用。但我不相信任何额外的需求增加。只要保持原样,改变布局方向即可。 – Andy

回答

0

您是否也参加了活动.cYesNoDisplay并覆盖onConfigurationChanged()方法?您不需要在其中实现任何内容,只需覆盖它即可防止循环更改时重新创建活动。