Android:选项卡中视图的堆栈管理?

前端之家收集整理的这篇文章主要介绍了Android:选项卡中视图的堆栈管理? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_1@我在这里看到一些答案,他们更喜欢视图而不是活动作为选项卡的内容.如果我错了,请纠正我.我的理解是,通过切换视图,可以将导航流保留在选项卡中(我认为更加用户友好).但是我不知道如何在发生后退按钮事件的情况下管理视图堆栈.同样,这可能会导致一个具有大量视图的巨型活动,这可能不是很好.

@H_404_1@因此,我想知道为什么在将当前应用程序更改为此内容之前,最好将视图完全视为内容.

@H_404_1@谢谢,

最佳答案
@H_404_1@I see some answers here prefer views
over activities as contents of tabs.

@H_404_1@其中很多都是我的.

@H_404_1@

@H_404_1@more user friendly,I think

@H_404_1@我完全不同意这一点.我觉得,对于大多数移动应用程序而言,尝试伪造标签内的导航是一个错误.

@H_404_1@

@H_404_1@Also this could cause one giant
Activity with large amount of views,
which might not be good.

@H_404_1@如果从内存角度来看太大,从用户角度来看它将太复杂,因此应分解为独立的活动(没有选项卡).

@H_404_1@

@H_404_1@So I wish to know why exactly views as
contents is preferred before I change
my current application to this.

@H_404_1@使用“活动”作为选项卡的内容会使您的所有担忧变得更糟.使用“活动”作为选项卡的内容会占用更多的内存,因为创建的视图数超出了您在活动中声明的视图数.使用“活动”作为选项卡的内容会占用更多的堆栈空间,这是Android中最宝贵的商品之一.使用“活动”作为选项卡的内容会占用cpu时间,因为Android必须分解您的活动以获取其中的“视图”.

@H_404_1@我要解决的问题是:没有人向我展示使用“活动”作为选项卡的内容所具有的优点,而这些优点都超过了这些缺点.

猜你在找的Android相关文章