我有一个在清单中使用以下 sdk 的应用程序:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
为了防止活动在屏幕旋转时重新启动,我添加到清单:
android:configChanges="orientation|keyboardHidden|screenSize"
我是否还需要覆盖onConfigurationChanged
in 活动本身,如下所示:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.myLayout);
}
还是清单中的这一行就足够了:
android:configChanges="orientation|keyboardHidden|screenSize"
任何帮助将不胜感激。