java 在活动中添加和替换片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 在活动中添加和替换片段相关的知识,希望对你有一定的参考价值。

//Add fragment

 FragmentManager fragmentManager = getSupportFragmentManager();
        Fragment fragment = fragmentManager.findFragmentById(R.id.fragment_container);

        if (fragment == null){
            fragment = new MainFragment();
            FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
            fragmentTransaction.add(R.id.fragment_container,fragment);
            fragmentTransaction.commit();


//Replace fragment

        PickPowerFragment pickPowerFragment = new PickPowerFragment();
        getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container,pickPowerFragment).addToBackStack(null).commit();

以上是关于java 在活动中添加和替换片段的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式替换片段

使用导航架构组件添加(而不是替换)片段

替换 SingleTask 活动中的片段

用片段替换时操作栏向下移动

如何从主要活动中替换片段

用活动组内的另一个片段替换片段