gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 12:58:39 24 4
gpt4 key购买 nike

我在这里看到一些答案更喜欢 View 而不是 Activity 作为选项卡的内容。如果我错了,请纠正我。我的理解是,通过切换 View ,可以将导航流保持在选项卡内(我认为对用户更友好)。但我想知道如何在后退按钮事件的情况下管理 View 堆栈。这也可能导致一个具有大量 View 的巨大 Activity,这可能不太好。

因此,在我将当前的应用程序更改为此之前,我想知道为什么 views as contents 是首选。

谢谢,

最佳答案

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.

如果从内存的角度来看它太大,从用户的角度来看它会太复杂,因此应该分解成独立的 Activity (没有选项卡)。

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

使用 Activities 作为选项卡的内容会使您的所有顾虑变得更糟。使用 Activities 作为选项卡的内容会占用更多内存,因为创建的 Views 超出您在 Activity 中声明的那些。使用 Activities 作为选项卡的内容会多占用几层堆栈空间,这是 Android 中最宝贵的商品之一。使用 Activities 作为选项卡的内容会占用 CPU 时间,因为无论如何,Android 必须解开您的 Activity 才能访问其中的 View

我会翻转这个问题:还没有人向我证明将 Activities 作为选项卡内容的任何优势都超过了这些劣势。

关于Android:选项卡中 View 的堆栈管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2890617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com