Only fullscreen activities can request orientation快速解决方案

appcompat-v7版本28.0.0

AndroidManifest.xml的activity去掉如下配置: 

          android:screenOrientation=”portrait”

去掉之后又不想要横屏效果,可以加如下代码:

 

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    try {
     //设置坚屏 一定要放到try catch里面,否则会崩溃
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    } catch (Exception e) {
    }
​​​​​​​}

简单粗暴的解决了问题。

你可能感兴趣的:(Only fullscreen activities can request orientation快速解决方案)