Java 是否有办法使用NavController和NavigationUI加载MainActivity onCreate()中的所有片段?

Java 是否有办法使用NavController和NavigationUI加载MainActivity onCreate()中的所有片段?,java,android,android-fragments,android-recyclerview,android-fragmentactivity,Java,Android,Android Fragments,Android Recyclerview,Android Fragmentactivity,我使用FirebaseUI填充我的RecycleServiceAdapter。如果我第一次单击BottomNavigationView中的片段,由于firestore查询等原因,UI会冻结几毫秒。我认为最好一次加载所有片段并保留backbackback MyMainActivity.java中的代码如下所示: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(

我使用
FirebaseUI
填充我的
RecycleServiceAdapter
。如果我第一次单击
BottomNavigationView
中的
片段
,由于
firestore
查询等原因,UI会冻结几毫秒。我认为最好一次加载所有片段并保留backbackback

My
MainActivity.java
中的代码如下所示:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);
        BottomNavigationView navView = findViewById(R.id.nav_view);
        NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
        NavigationUI.setupWithNavController(navView, navController);
我已经看到了这个,但那是为了让碎片在加载后保持活力


有没有办法一次加载所有片段?

是否检查了此链接?此链接不起作用。抱歉。请检查,您可以检查此项。我也检查了所有这些,但不幸的是,它们描述了使用
ViewPagerAdapter
的解决方案。我正在使用
NavController
您检查了此项吗?此链接不起作用。抱歉。请检查您可以检查这一个,我也检查了所有这些,但不幸的是,它们描述了使用
ViewPagerAdapter
的解决方案,我正在使用
NavController