如果用户在使用过程中改变方向,我想做的是关闭 Activity
。
我已将 list 中的以下行添加到此 Activity 中 -
android:configChanges="orientation"
而且我还覆盖了 onConfigurationChanged
:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
finish();
}
但它似乎并没有解决问题,那么我在这里做错了什么?
最佳答案
同时添加 keyboardHidden 和 screenSize。
android:configChanges="orientation|keyboardHidden|screenSize"
注意:仅当您的应用程序以 API 级别 13 或更高级别为目标时才显示屏幕大小。
关于android - 如何在方向改变时完成 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19894387/