调用setRequestedOrientation时的性能问题

时间:2017-05-24 16:41:12

标签: android performance fragment

我有一个垂直的Android应用程序,在一个活动中有许多片段。在某些时候,我有用户的标志。因此,我使用签名片段的onCreateViewonDestroyView处的以下代码来旋转设备。

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
((AppCompatActivity) getActivity()).getSupportActionBar().show();

然而,更换片段需要花费太多时间,有时超过2秒,甚至我在nextPage按钮上点击等待对话框,它没有显示对话框。 (即使nextPage按钮内没有函数,但替换片段函数)

我认为这是关于CPU的,但不知道哪个列(包含时间,独占时间等)与它相关。这是截图;

enter image description here

有关解决方案或导致此问题的任何想法吗?

感谢。

0 个答案:

没有答案