如何在场景动画中正确处理RecyclerView适配器

时间:2019-03-05 14:11:25

标签: android android-recyclerview android-animation

我有两个要设置动画的场景。 Scene1包含RecyclerView,Scene2包含2个EditText。当我使用TransitionManger为从Scene1到Scene2的过渡设置动画时,一切正常。当我回到Scene1时,我得到的是RecyclerView空的。

我想这是由于Scene1布局的新膨胀引起的。在这种情况下,没有适配器连接到RecyclerView。 在这种情况下,我每次回到Scene1时是否都需要重新连接回收站适配器,或者可以通过其他方式完成?

scene transition

1 个答案:

答案 0 :(得分:0)

在进入场景2之前,您是否调用finish()方法来完成活动/片段?然后,您需要重新初始化从视图到数据的所有内容。