gpt4 book ai didi

android - fragment 是否意味着我应该编写单 Activity 应用程序?

转载 作者:太空狗 更新时间:2023-10-29 13:30:53 29 4
gpt4 key购买 nike

好的,我明白了 Fragment 是模块化/可互换的“子 Activity ”的概念,但考虑到 fragment 有自己的生命周期,很像 Activity 的生命周期,并且几乎可以做任何事情从最佳实践的角度来看,一个 Activity 是否意味着我们要开始为整个应用程序编写一个 Activity (例如,main_activity)并简单地添加/替换/删除该单个 Activity 中的 fragment Activity ?

如果不是,那么我如何知道何时该创建新 Activity 而不是继续将新 fragment 推送到同一个旧 Activity 中?

只是想了解如何最好地将我的应用程序的功能组织到 Activity 和 fragment 中。一个实际的例子会有所帮助(不需要代码,只需要概念)。

干杯,

最佳答案

不,我不是说你应该使用单一 Activity 。

fragment 是为了帮助您组织 ui 元素(尤其是在大屏幕(如平板电脑)上)。它们还在您的项目中引入了新的可重用性层(将 fragment 用于加载器、简单 View )。

我建议您查看 Google NewsReader SDK 示例,这是了解如何根据启动屏幕类型实现 Activity/fragment 模式的好方法

http://developer.android.com/training/multiscreen/adaptui.html

下载示例按钮在右边

关于android - fragment 是否意味着我应该编写单 Activity 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15591809/

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