Java 如何使用新的导航架构组件保存片段实例

Java 如何使用新的导航架构组件保存片段实例,java,android,Java,Android,我已经在我的应用程序上实现了新的导航架构组件,我想知道如何实现保存状态我有五个片段当我从一个片段导航到另一个片段时实例会一次又一次地重新启动无论我现在导航到哪里我都想保存实例,当我返回到某个片段时,我会发现相同的情况例如,当我离开它,如果按下按钮,他们应该保持不变 这里是五月五日的活动 ``` public class MainActivityCenterofInformation extends AppCompatActivity { BottomNavigationView bo

我已经在我的应用程序上实现了新的导航架构组件,我想知道如何实现保存状态我有五个片段当我从一个片段导航到另一个片段时实例会一次又一次地重新启动无论我现在导航到哪里我都想保存实例,当我返回到某个片段时,我会发现相同的情况例如,当我离开它,如果按下按钮,他们应该保持不变

这里是五月五日的活动

```
public class MainActivityCenterofInformation extends AppCompatActivity {


    BottomNavigationView bottomNavigationView;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.activity_maincict);

        setUpNavigation ();





    }

    public  void setUpNavigation(){
        bottomNavigationView = findViewById (R.id.bottom_nav_cict);
        NavHostFragment navHostFragment = (NavHostFragment)getSupportFragmentManager ()
                .findFragmentById (R.id.nav_host_fragment_cict);
        NavigationUI.setupWithNavController (bottomNavigationView, navHostFragment.getNavController ());
    }

}```

我尝试过几种方法,比如保存Ui状态,但都不起作用,我需要java而不是kotlin,伙计们,我看不懂kotlin,这能回答你的问题吗?尝试过但没有帮助Broc你可以使用导航AAC作者的这种令人厌恶的攻击,或者只是从你的项目中删除导航组件谢谢@EpicPandaForce但它在kotlin中我需要java组件这两种语言都一样,只是语法不同。