gpt4 book ai didi

java - 替换 fragment 无法正常工作

转载 作者:行者123 更新时间:2023-11-29 21:29:51 24 4
gpt4 key购买 nike

我正在用以下代码替换 fragment 。为什么 onCreateView 没有在提交后立即调用?在此之后我正在执行一个异步任务,但是我得到一个 nullpointerexception,因为 ResultListFragment 中的引用尚未解析,因为 OnCreateView 方法尚未运行。为什么?我该如何解决这个问题?

if (mResultListFragment == null) {
mResultListFragment = new ResultListFragment<Question>();
}

getFragmentManager()
.beginTransaction()
.addToBackStack("result")
.replace(R.id.someContainer, mResultListFragment)
.commit();

// AsyncTask stuff here

最佳答案

调用 FragmentManagerexecutePendingTransaction阻塞主线程直到你的 fragment 被提交,不调用它提交是异步完成的

关于java - 替换 fragment 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19740781/

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