我有一个垂直的Android应用程序,在一个活动中有许多片段。在某些时候,我有用户的标志。因此,我使用签名片段的onCreateView
和onDestroyView
处的以下代码来旋转设备。
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
((AppCompatActivity) getActivity()).getSupportActionBar().show();
然而,更换片段需要花费太多时间,有时超过2秒,甚至我在nextPage按钮上点击等待对话框,它没有显示对话框。 (即使nextPage按钮内没有函数,但替换片段函数)
我认为这是关于CPU的,但不知道哪个列(包含时间,独占时间等)与它相关。这是截图;
有关解决方案或导致此问题的任何想法吗?
感谢。