我需要在我的 Android 应用程序中有一个 3 级“向下钻取”列表视图,后退按钮用于“向上”一个级别,并且想知道执行此操作的最佳做法是什么。数据将来自本地 SQLite 数据库。
从我所读到的,我认为我有两个选择。
将列表视图的每个级别实现为单独的活动,并将每个活动作为一个意图启动,传递在前一个级别/活动中选择的值。
实现一个活动(它可以调用自己传递要显示的列表视图的值)并使用 switch 语句来处理为此级别行和数据适配器设置视图。
我愿意使用其中任何一个,尽管我略微倾向于选项 2,因为我觉得为基本相同的屏幕创建三个布局有点浪费。
任何关于哪种方法更好以及需要注意的任何建议都将不胜感激。
谢谢,
镍铬铁矿