在Android中打开或关闭片段时导航抽屉落后于Android

时间:2016-11-04 06:00:33

标签: android android-studio android-fragments navigation-drawer lag

我已经创建了一个带有导航抽屉的项目,当我从可扩展列表视图中打开任何片段时,抽屉会挂起2到3秒而不是显示新片段。

有没有人对此有任何想法?

HomeActivity.java

RM price_amount

1 个答案:

答案 0 :(得分:0)

我已将postdelayed方法添加到我的片段调用中,它可以正常工作。

private void setFragment(int grpPos, int childPos, String fragmentName, boolean isDrawerToBeClosed) {
        try {
            imgHome.setVisibility(View.GONE);
            switch (grpPos) {
                case 0:
                    runnableCode = new Runnable() {
                        @Override
                        public void run() {
                            callHomeFragment();
                        }
                    };
                    handler.postDelayed(runnableCode, 200);
                    break;
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }