Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 第二次调用数据库后,onCreateView()未显示我从数据库中获取的任何数据_Java_Android_Android Studio - Fatal编程技术网

Java 第二次调用数据库后,onCreateView()未显示我从数据库中获取的任何数据

Java 第二次调用数据库后,onCreateView()未显示我从数据库中获取的任何数据,java,android,android-studio,Java,Android,Android Studio,我已经搜索了所有与此相关的主题,但没有一个对我有帮助。。。 我是一个初学者,我真的很想得到一个答案。。。 当我启动应用程序时,一切正常,但当我第二次调用HomeFragment时,问题就出现了。 我试过了 FragmentManager.executePendingTransactions()以在 fragmentTransaction.commit()但它没有帮助 这里是我从菜单中调用片段的地方 这是我的onCreateView()方法 您的代码看起来不错。但问题是截取请求在另一个线程中异步

我已经搜索了所有与此相关的主题,但没有一个对我有帮助。。。 我是一个初学者,我真的很想得到一个答案。。。 当我启动应用程序时,一切正常,但当我第二次调用HomeFragment时,问题就出现了。 我试过了

FragmentManager.executePendingTransactions()
以在
fragmentTransaction.commit()
但它没有帮助

这里是我从菜单中调用片段的地方

这是我的
onCreateView()HomeFragment
类中的code>方法


您的代码看起来不错。但问题是截取请求在另一个线程中异步执行。因此,您的适配器是使用空的
bookTitle
创建的

因此,您需要在书籍准备好后将适配器设置为
onResponse()
中的listView


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

添加代码而不是它的图像。很难阅读,也很难尝试自己的代码。添加您的代码不要担心编辑,可能有人会为您重新格式化。它正在工作,非常感谢,很抱歉没有发布代码,而不仅仅是图片……)