有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我的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);

我已经看到了这个question,但这是为了在加载片段后保持其活性

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


共 (0) 个答案