gpt4 book ai didi

java - 刷新 fragment

转载 作者:行者123 更新时间:2023-12-01 19:56:45 29 4
gpt4 key购买 nike

如何通过调用 oncreateview 方法重新创建 fragment ?我有一个 fragment ,用于通过表单插入新数据,单击按钮后,我想通过删除在 EditText 中输入的数据来重新创建 fragment 。我尝试附加和取消附加,但数据未删除。

最佳答案

通过分配标签并按其标签检索 fragment ,确保您获得正确的 fragment ,如下所示

插入 fragment

Fragment fragment = ...;
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.frame_container, fragment, "YourTag");
transaction.commit();

刷新 fragment

Fragment fragment = getSupportFragmentManager().findFragmentByTag("YourTag");
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.detach(fragment);
transaction.attach(fragment);
transaction.commit(); // This line is very important

关于java - 刷新 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59035116/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com