gpt4 book ai didi

android - ListView 项目详细信息屏幕 : New or Same Activity?

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:36 24 4
gpt4 key购买 nike

我有一个 ListView ,其中每个项目都与数组中项目的一个实例相关联。当用户选择一个项目时,它将打开一个“详细信息”页面,该页面读取并显示列表项目的其他数据成员。

将详细信息页面作为其自己的 Activity 或同一 Activity 中的新 View 来实现会更好吗?各有优缺点?

新 Activity 使我在处理“后退”按钮方面的工作更轻松一些,但随后我面临着如何将其余数据结构传递给新 Activity 的挑战,因为我无法将其 bundle 向上(除非我序列化它)。

******编辑**** 本质上我有一个播放列表,列表项显示标题,项目编号和图标。单击该项目将显示完整的项目描述屏幕。我倾向于将其包含在播放列表 Activity 中,因为所有数据都包含在那里。

最佳答案

取决于您希望如何完成,我建议对包含大量信息的事物使用新 Activity ;尤其是当您需要一些交互性(例如链接)时。

Pro 的主要是应用程序的流程。用户可以使用后退按钮更轻松地导航。

缺点是必须有一个全新的 Activity 才能查看详细信息

但是,如果您只是扩展描述,则可以使用对话框。

关于android - ListView 项目详细信息屏幕 : New or Same Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com