android - 为什么我们选择 Fragment 而不是 Activity?

标签 android android-fragments android-activity

我的疑问是为什么我们选择 fragment 而不是 Activity ,即使我也读到它是可重用的,我有自己的生命周期等等。但作为一个初学者,很难处理它。然后我对到目前为止我在项目中所做的还有另一个疑问是我只有两个 Activity ,一个用于登录,另一个用于抽屉导航和操作栏,其余的都是 Activity 2 下的 fragment ,这是正确的方式吗与或正在犯错误。许多 fragment 都在 Activity 2 下,就像 fragment 中的多个 fragment 一样,这是否正确,这可能是一个愚蠢的问题,因为初学者对我来说很难理解,任何人都可以澄清我的疑问

最佳答案

fragment 是为平板电脑发明的,以便在一个屏幕上组合多个 fragment 。它们最常用于主细节关系。从这个角度来看这个问题。将两个 fragment 放在一个屏幕上有意义吗?他们有联系吗?

再读一遍这篇文章,以澄清何时需要 fragment 。 http://developer.android.com/guide/components/fragments.html

关于android - 为什么我们选择 Fragment 而不是 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930313/

相关文章:

java - 长时间不活动后无法创建新的加载程序

android - FragmentPagerAdapter 和 PagerAdapter 的区别

android - 如何从 android 中的 fragment tabhost 调用 fragment 选项卡中的函数?

java - Android 在 Fragment 之间传递数据

android - 如何不重叠 EditText 中按钮上的文本?

android - 不同机器之间的 lint 差异

java - 如何检查警报对话框的可见性?

android - 如何在以编程方式创建的 TableRows 之间添加分隔线?

软键盘背后的Android隐藏布局按钮

android - 通知按钮返回原始 Activity 后