android:configChanges="keyboardHidden|orientation" 无效

来源:互联网 发布:5s是否支持4g网络 编辑:程序博客网 时间:2024/05/01 19:01

测试机型:android 5.1

使用android:configChanges="keyboardHidden|orientation"时转屏没有进入以下回调中:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    Log.i(TAG, "onConfigurationChanged called.");
    switch (newConfig.orientation) {
        case Configuration.ORIENTATION_PORTRAIT:
            Log.i(TAG,"pp");
            setContentView(R.layout.op);
            break;
        case Configuration.ORIENTATION_LANDSCAPE:
            Log.i(TAG,"ll");
            setContentView(R.layout.ol);
            break;
    }
}


改成android:configChanges="screenSize|orientation"后,可以进入回调!

0 0
原创粉丝点击