设置为垂直模式的对话框未从父级横向活动中显示

rqmkfv5c  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(168)

我有一个活动,我在景观模式工作。我将提示具有以下设置的对话框:

@Override public void onResume() {
        super.onResume();

        //lock screen to portrait
        listener = (Form_SearchPageListener) mContext;
        getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }

    @Override public void onPause() {
        super.onPause();
        //set rotation to sensor dependent
        listener = (Form_SearchPageListener) mContext;
        getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
    }

这会在纵向模式下锁定对话框,但是一旦我进入横向模式(我的父活动),我只会得到一个黑屏,直到我垂直旋转设备。当我处于垂直模式的父活动中时,工作正常。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题