Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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/205.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 如何显示RecyclerView_Java_Android_Android Fragments_Android Recyclerview_Dialog - Fatal编程技术网

Java 如何显示RecyclerView

Java 如何显示RecyclerView,java,android,android-fragments,android-recyclerview,dialog,Java,Android,Android Fragments,Android Recyclerview,Dialog,我在dialogfragment中创建了一个RecyclerView。我在dialogfragment的xml中设置了recyclerView的Visibility=GONE。当我在searchview中搜索时,RecyclerView设置为可见性.VISIBLE并显示数据。但是,当我打开搜索到的dialogfragment并在打开之前关闭时,recycleview的可见性再次消失。这些数据可能已经消失了。 如何使recyclerview保持以前的显示状态和数据 您必须保留对话框片段的状态如果要

我在dialogfragment中创建了一个RecyclerView。我在dialogfragment的xml中设置了recyclerView的
Visibility=GONE
。当我在searchview中搜索时,RecyclerView设置为
可见性.VISIBLE
并显示数据。但是,当我打开搜索到的dialogfragment并在打开之前关闭时,recycleview的可见性再次消失。这些数据可能已经消失了。
如何使recyclerview保持以前的显示状态和数据

您必须保留对话框片段的状态如果要保留recyclerview状态,请不要调用dismise(),您可以使用hide()

如果对话框中只有RecyclerView,则无需设置可见性,每次调用api和填充数据时只通知适配器,希望能帮助您。

dialogfragment不是新的dialogfragment还有谁能帮我?我找不到dialogfragment或RecyclerView have hide()方法在我的应用程序的活动中有一个botton,我需要点击它,然后显示recycleview和其中的数据,若适配器有数据。填充数据无效,我已经尝试过了。开始时,recycleview没有数据。查询完成后,将数据提供给recycleview.Implementation onitemclick和dialogfragment Disclose。当我再次单击botton show对话框时,我需要RecyclerView保持状态和数据存在。但我还是会带着数据离开