【问题标题】:Android Fragments - Lifecycle with Transactions implementationAndroid Fragments - 具有事务实现的生命周期
【发布时间】:2017-08-26 11:04:39
【问题描述】:

我有 2 个片段。片段 1 在应用程序启动时加载。使用抽屉导航和片段管理器,我在上面添加了片段 2。

  1. 此时片段 1 的状态是什么?
  2. 当按下 Fragment 2 上的返回按钮并显示 Fragment 1 时,如何刷新 Fragment 1?

【问题讨论】:

    标签: android fragment android-lifecycle


    【解决方案1】:

    在你的活动中使用它......

    @Override
        public void onBackPressed() {
            Fragment  f = getSupportFragmentManager().findFragmentById(R.id.maincontainer);
            if (f instanceof FirstFragment) {
               // do operations
    
            } else if (f instanceof SecondFragment) {
               // do operations
    
            }else {
                super.onBackPressed();
            }
    
        }
    

    【讨论】:

    • 你能提供一个小例子吗?请。
    • 在问题上发布两个片段。
    猜你喜欢
    • 2014-12-04
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 2023-01-22
    • 1970-01-01
    • 2014-09-10
    相关资源
    最近更新 更多