在recyclerview或切换内容之间切换

时间:2018-04-10 07:38:41

标签: android performance android-fragments android-recyclerview

在我的应用程序中,我有多个动态列表,用户可以在这些列表之间导航。 为简化起见,该应用程序有一个主屏幕,显示项目列表。 当用户点击任何项目时,应显示新列表,如果他/她再次点击某个项目,则应显示新列表。 此外,用户应该能够导航回上一个屏幕。

我考虑了两种实施方法:

  1. 使用相同的回收者视图并在需要时更改内容。

  2. 将片段与recyclerview一起使用,并将片段替换为显示带有新内容的recyclerview的新片段。

  3. 我的问题是关于每个实现的含义,特别是在效率和用户体验方面,或者是否有人可以建议更好地解决这种情况。 我对片段和recyclerview有一点了解,我认为使用片段可能更合适,因为如果我打算让应用程序适合平板电脑和更大屏幕的设备,那么它是合适的。 我打算测试两者以更好地理解它们。但是,我仍然希望听到更多的意见。

    我想提前感谢任何与我分享他的意见的人。

2 个答案:

答案 0 :(得分:1)

我认为将片段与recyclerview一起使用并用一个新片段替换片段,该片段显示带有新内容的recyclelerview,因为如果你需要一些ui更改,片段也是不错的选择。

答案 1 :(得分:1)

我建议您使用片段进行此实现。这样你就不会在一个类中编写大行文件。

如果应用程序升级并且UI或功能发生变化,它还可以减少未来的问题,然后您将有单独的代码进行更改。

保持适配器和片段分离将带来更有效的方式来管理用户交互。

另外你不需要维护视图堆栈,android会自己处理backpress。