我需要帮助。
当设备方向更改为横向时,我的应用仍会失败。
问题是什么?
我已在Android清单android:configChanges="keyboardHidden|orientation"
中设置
并在主要活动中:
@Override
public void onConfigurationChanged(Configuration newConfig) {
setContentView(R.layout.main);
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}
我的活动是碎片。
答案 0 :(得分:1)
错误onConfigurationChanged()
。
从setContentView(R.layout.main);
删除onConfigurationChanged()
。
答案 1 :(得分:0)
重建活动时可能遇到问题。
也许解决方案可能是here