【问题标题】:replace nested fragment not working替换嵌套片段不起作用
【发布时间】:2014-04-30 02:14:00
【问题描述】:

所以,我有一个带有两个选项卡(片段)的 pageView。我想将一个选项卡的内容替换为另一个片段。

所以,这就是我正在尝试的:

@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
    Fragment chatFragment = ChatFragment.newInstance();
    FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
    transaction.replace(R.id.tab_chat_list_container, chatFragment).commit();
}

但是,当执行此代码时,什么也没有发生(已经检查调试,它确实被调用了)。

【问题讨论】:

    标签: android android-fragments android-nested-fragment


    【解决方案1】:

    添加getChildFragmentManager().executePendingTransactions()

    【讨论】:

    • 感谢您的帮助,但不幸的是没有工作=/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-20
    • 2020-04-13
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多