我是Java& Android开发。我正在尝试开发一个有2个标签的应用程序,1个标签页面里面有一个列表视图。当您单击列表中的项目时,它会将您带到另一个列表..然后您选择另一个项目,到另一个列表,等等..直到它们到达我已设置为不可选列表的最终页面。我的问题是..每次用户点击列表中的项目时,我应该创建一个新活动吗?或者这通常是通过改变观点来完成的?如果使用视图完成,那么它是否会禁止他们使用后退按钮返回?
在另一个选项卡中,我有一个区域,其中包含一个列表,您可以在其中删除列表中的项目。现在,我是否会为此创建一个新活动,并将此选项卡活动放在列表的每个活动上?我想这部分让我感到困惑..如果我没有其他选项卡我当前设置创建新活动,因为用户向下钻取列表工作得很好。
这一切可能听起来有些令人困惑,但如果你们需要进一步解释,请告诉我。
答案 0 :(得分:2)
仅当视图在概念上显示来自不同视点的相同数据时,才会使用可更改的视图。既然你说“它将你带到另一个列表”,我会说使用一个单独的活动。
至于标签,我的理解是你可以将每个标签建模为一个单独的活动,我不清楚你为什么要“将这个标签活动放在列表的每个活动上”?您是说一个标签(“删除”标签)取决于另一个标签上显示的内容(“列表标签”)?在不了解更多关于上下文的情况下,但是第一直觉是使用单独的“删除选项卡”活动并将选项卡主机建模为每个选项卡具有单独的活动。