gpt4 book ai didi

Android Listview 向下钻取 - 我使用一个 Activity 还是多个 Activity ?

转载 作者:行者123 更新时间:2023-11-29 14:01:19 25 4
gpt4 key购买 nike

我需要在我的 Android 应用程序中有一个 3 级“向下钻取” ListView ,后退按钮用于“向上”一个级别,我想知道执行此操作的最佳做​​法是什么。数据将来自本地 SQLite 数据库。

根据我所读的内容,我认为我有两个选择。

  1. 将 ListView 的每个级别作为单独的 Activity 实现,并将每个 Activity 作为传递在上一级别/Activity 中选择的值的 Intent 启动。

  2. 实现一个 Activity (它可以调用自己传递要显示的 ListView 的值)并使用 switch 语句来处理为此级别行和数据适配器设置 View 。

我对使用任何一种都持开放态度,尽管我稍微倾向于选项 2,因为我觉得为本质上相同的屏幕创建三种布局有点浪费。

如有任何关于哪种方法更好的建议以及需要注意的事项,我们将不胜感激。

谢谢,

尼维兹

最佳答案

我也会选择选项 2。它更整洁。

使用第一个选项时,如果您想知道第三个列表中发生了什么,您将遇到将结果传播回第一个 Activity 的问题。

您是否也考虑过使用 ExpandableListView?默认情况下它只支持两个级别..

关于Android Listview 向下钻取 - 我使用一个 Activity 还是多个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395045/

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