【发布时间】:2020-08-11 04:21:57
【问题描述】:
我有关于 BottomNavigationView 的一般性问题。我想在应用程序中的每个活动中都有一个 BottomNavigationView 用于订购某些东西(例如食物)。它应该有 4 个按钮:
- 返回
- 信息
- 统计数据
- 我的订单
使用“返回”,应用应该只是返回到上一个活动。按钮“统计”和“我的订单”应切换到不显示时不应被破坏的持久活动。 “我的订单”应显示最后的订单。按钮“信息”应该只显示有关当前项目或当前菜单的一些信息(取决于调用它的活动)。所以基本上我有两个问题:
- “信息”、“统计”和“我的订单”活动应该是真实的活动还是只是片段?通常我认为至少“统计”和“我的订单”应该是真实的活动,因为它们是持久的。但是在很多 BottomNavigationView 中只使用了 Fragments?
- 如何将内容信息传递给 Activity/Fragment 'Info'。这个 Activity/Fragment 应该显示基于 Activity 被调用的信息。假设活动是不同的菜肴。我必须为每道菜创建一个单独的信息活动/片段吗?或者我可以以某种方式定义一个基于当前 Activity 显示信息的动态 Activity/Fragment?
感谢您的每一条评论,非常感谢您的帮助。
【问题讨论】:
标签: java android android-fragments bottomnavigationview