gpt4 book ai didi

java - onCreateView() 在第二次调用后没有显示从数据库中获取的任何数据

转载 作者:行者123 更新时间:2023-11-30 00:08:16 26 4
gpt4 key购买 nike

我已经搜索了与此相关的每个主题,但没有一个对我有帮助...我是初学者,非常感谢您的回答...当我启动该应用程序时,一切都很好,但是当我第二次调用 HomeFragment 时,出现了问题。我试过了

FragmentManager.executePendingTransactions() 之后立即设置 fragmentTransaction.commit() 但它没有帮助...

这是我从菜单中调用 fragment 的地方 enter image description here

这是我在 HomeFragment 类中的 onCreateView(); 方法

enter image description here

最佳答案

您的代码看起来不错。但问题是 Volley 请求在另一个线程中异步执行。所以你的适配器是用空的 bookTitle 创建的。

所以你需要在你的书准备好后将你的适配器设置为 onResponse() 中的 listView。

您还可以在 onResponse 中调用 adapter.notifyDataSetChanged() 来通知适配器您的书已更改(不再为空)。

关于java - onCreateView() 在第二次调用后没有显示从数据库中获取的任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48603976/

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