gpt4 book ai didi

android - Android 中的 Activity 还是 Fragment?

转载 作者:行者123 更新时间:2023-11-29 16:06:59 37 4
gpt4 key购买 nike

我已经研究了大约一个小时,无法确定是在 Activity 中使用 fragment 还是开始新的 fragment Activity 。

有些网站听起来好像您应该有 1 个 Activity ,而其他一切都是 fragment 。那是现在更合适的方法吗?我无法弄清楚您何时使用 Activity (或 fragment Activity )以及何时使用 fragment 。

我有一个用于 session 的应用程序:-每个演讲者的演讲者(和 subview /Activity/fragment )。- 时间表(每天不同的部分)-基本信息- session (每个 session 的不同部分)。

那么我是有 4 个 Activity ,每个 Activity 都有自己的 fragment ,还是我只使用 1 个 Activity 和 fragment 和嵌套 fragment ?

最佳答案

您可以采用任何一种方式,但通常最好为每个“屏幕”使用一个 Activity(或 FragmentActivity)。

如果用户在逻辑上将您的应用视为一个单一屏幕,其中的小面板会针对不同类型的数据显示/消失,那么请使用包含大量 fragment 的一个 Activity。如果用户将其视为“转到不同的屏幕”,那么您可能需要多个 Activity 。

如果您使用一个 Activity 多个 fragment 模型,您可能会发现您的 Activity 代码在处理所有可能的 fragment 配置时变得非常复杂。这是一个好兆头,表明您可能希望将其拆分为多个 Activity 。同样,如果您采用多 Activity 模型,但发现在 Activity 之间传递共享数据时事情变得复杂,请考虑合并 Activity 。

关于android - Android 中的 Activity 还是 Fragment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17396082/

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