android横屏时,解锁屏幕程序自动由竖屛转横屏崩溃的问题

项目中要用到横屏,所以在mainfast的Activity标签下做如下设置


            
                
                
            
        

过后,手机锁屏,然后解锁时,屏幕在自动横屏旋转时退出了,然后多方查找,最后是在android:configChanges="orientation|keyboardHidden"中加了一个screenSize参数,即android:configChanges="screenSize|orientation|keyboardHidden",修改后的Activity标签为


            
                
                
            
        

以上是在配置文件中设置,在Activity中代码也可以设置横屏,代码如下:

    @Override
    protected void onResume() {
        //设置为横屏
        if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        }
        super.onResume();
    }

当然,你代码中设置时,也可以选择其它地方,这里只是做个样例而已。
ok,今天就讲到这里了,谢谢诶。

你可能感兴趣的:(android横屏时,解锁屏幕程序自动由竖屛转横屏崩溃的问题)