小编Kyl*_*tta的帖子

每当我重新单击或导航到下一个片段时,我的片段都会不断重新创建

我已经在我的 android 应用程序上实现了新的架构组件,但不幸的是,处理这些片段的状态对我来说已经成为一场噩梦。每当我按下片段的图标时,每次导航时都会重新创建片段。我该如何处理这个或者更确切地说保存这些片段状态?

这是我处理五个片段的主要活动:

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 ());
    }

    //adding animations to the fragment
}
Run Code Online (Sandbox Code Playgroud)

我看不懂 Kotlin,所以请指导我使用 Java,谢谢。

java android android-fragments

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-fragments ×1

java ×1