0

当方向改变时,我需要 ActionBarSherlock 的帮助,重新启动活动并断开我的所有服务和应用程序崩溃我试图将此行添加到文件 AdroidManifest.xml

android:configChanges="keyboard|keyboardHidden|orientation|screenSize">

活动文件中的这一行:

 @Override
 public void onConfigurationChanged(Configuration newConfig) {

  super.onConfigurationChanged(newConfig);
 }

但不工作。

有什么建议吗???

谢谢你和问候。

PD:对不起我的英语不好。

4

2 回答 2

1

您是否正在处理清单中的配置更改?

android:configChanges="orientation"

如果是这样,这不允许 ActionBarSherlock 安装的虚假装饰视图在旋转时重新初始化,这将导致许多问题。

应尽可能谨慎地使用处理配置更改。该文件指出,它应该作为最后的手段使用。

希望图书馆的未来版本能够考虑到选择这样做的人。

于 2013-08-21T09:41:56.290 回答
0

在您的 manifest.xml 中,在您的活动中添加此行

 <activity android:name="Your Activity"
             android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustPan"/>
于 2013-08-21T09:55:34.503 回答