我有MainActivity,它扩展了FragmentActivity,它包含6个标签(listfragments),其项目是可点击的,点击后,用户将从其选项卡上选择的列表中获取有关被点击项目的详细信息屏幕(将参数传递给newInstance或bundle)。
我是否应该开始使用片段内部的新活动,或者最好只使用片段替换R.id.pager,避免为列表中单击项目的详细信息视图创建新活动?
答案 0 :(得分:1)
取决于您应用的导航样式,如果在点击某个项目时显示新的上下文,则新活动更合适。
如果新视图的细节很少,那么用户不需要在导航堆栈中“更深”地移动,因此片段是合适的。
理想情况下,您希望让用户靠近导航的根目录,但不要以牺牲应用程序周围的平稳机动为代价。