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

在这里看到一些答案,他们更喜欢视图而不是活动作为选项卡的内容.如果我错了,请纠正我.我的理解是,通过切换视图,可以将导航流保留在选项卡中(我认为更加用户友好).但是我不知道如何在发生后退按钮事件的情况下管理视图堆栈.同样,这可能会导致一个具有大量视图的巨型活动,这可能不是很好.

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

谢谢,

最佳答案

I see some answers here prefer views
over activities as contents of tabs.

其中很多都是我的.

more user friendly,I think

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

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

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

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

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

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...