首页 > 解决方案 > 单击/调用片段时加载数据

问题描述

我在一个活动中添加了 2 个片段,每次我从两个片段打开应用程序数据时都会加载,这会使应用程序变慢。我想在单击或打开片段时调用/显示数据

这是我调用片段时的一些代码

private void openCampus() {

        resetColor();
        frame.setVisibility(View.GONE);
        drawer.closeDrawers();
        Fragment fragment = new CampusFragment();
        Bundle bundle = new Bundle();
        bundle.putInt(BUNDLE_LOAD_TYPE, tabLoadType);
        fragment.setArguments(bundle);

        openFragment(fragment);
    }

 private void openFragment(Fragment selectedFragment) {

        if (selectedFragment != null) {
            FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
            fragmentTransaction.replace(R.id.container, selectedFragment, CURRENT_TAG);
            fragmentTransaction.commit();
        }
    }

标签: javaandroidandroid-fragmentsfragment

解决方案


推荐阅读