Java 第二次调用数据库后,onCreateView()未显示我从数据库中获取的任何数据
我已经搜索了所有与此相关的主题,但没有一个对我有帮助。。。 我是一个初学者,我真的很想得到一个答案。。。 当我启动应用程序时,一切正常,但当我第二次调用HomeFragment时,问题就出现了。 我试过了Java 第二次调用数据库后,onCreateView()未显示我从数据库中获取的任何数据,java,android,android-studio,Java,Android,Android Studio,我已经搜索了所有与此相关的主题,但没有一个对我有帮助。。。 我是一个初学者,我真的很想得到一个答案。。。 当我启动应用程序时,一切正常,但当我第二次调用HomeFragment时,问题就出现了。 我试过了 FragmentManager.executePendingTransactions()以在 fragmentTransaction.commit()但它没有帮助 这里是我从菜单中调用片段的地方 这是我的onCreateView()方法 您的代码看起来不错。但问题是截取请求在另一个线程中异步
FragmentManager.executePendingTransactions()
以在
fragmentTransaction.commit()
但它没有帮助
这里是我从菜单中调用片段的地方
这是我的onCreateView()HomeFragment
类中的code>方法
您的代码看起来不错。但问题是截取请求在另一个线程中异步执行。因此,您的适配器是使用空的bookTitle
创建的
因此,您需要在书籍准备好后将适配器设置为onResponse()
中的listView
您还可以在onResponse
内调用adapter.notifyDataSetChanged()
通知适配器您的书本已更改(不再为空)。添加代码而不是它的图像。很难阅读,也很难尝试自己的代码。添加您的代码不要担心编辑,可能有人会为您重新格式化。它正在工作,非常感谢,很抱歉没有发布代码,而不仅仅是图片……)