【发布时间】:2016-10-23 07:52:27
【问题描述】:
更新 好的,我想出了问题所在。我尝试按标签查找片段,但是当我将其添加到适配器时,我无法为片段设置标签。 但是不知道怎么添加。
我在我的应用中使用横向和纵向。横向布局包含两个约束布局,纵向布局包含一个带有片段状态分页器的视图页面。我有一个带有回收器视图的片段和另一个带有饼图的片段。当我将手机从陆地旋转到纵向时,出现异常,片段容器具有不同的 ID,因此我在再次添加之前从片段管理器中删除了片段。它解决了异常,但在这种情况下,我无法保留回收视图的状态。 我该怎么做
【问题讨论】:
-
按状态表示,滚动位置?或者你不想加载recycler的所有数据?
-
你试过我在回答中提到的吗?设置保留实例?
-
我试过了,但在这种情况下,我得到了这个异常:java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.astron.rectruiting/hu.astron.rectruiting.MainActivity}: java. lang.IllegalArgumentException:没有为片段 PersonsFragment{f9530d7 #0 id=0x7f0b005a} 找到 id 0x7f0b005a (hu.astron.rectruiting:id/pager) 的视图
标签: android android-viewpager fragment