每次我打开手机横向模式时,我的活动都会重置。如何停止重置活动?
这是我尝试使用的代码,但是它不起作用。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
setContentView(R.layout.get_msg);
} else {
setContentView(R.layout.get_msg);
}
}
清单文件:
android:configChanges="orientation|keyboardHidden|screenSize"
这是我从中得到的链接:
改变这个
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
System.out.println("this's landscape");
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
System.out.println("this's portrait");
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句