我在考虑将一个屏幕用Activity
实现,而将其他所有屏幕通过Fragments
管理。我的答案是不好,但我仍然想更清楚地了解这个想法。
这个想法的优缺点是什么?
注意:
请不要给我提供有关Fragment和Activity的链接。
编辑:
以下是有关Fragments和activity的内容:
优点:
- Fragment是作为子活动与activities一起使用的。
- Fragment不能替代activities。
- Fragment被设计用于可重用性(需要知道如何实现可重用性)。
- Fragment是编写支持平板电脑和手机的代码的最佳方式。
缺点:
- 我们需要实现接口来从fragments获取数据。
- 对于对话框,我们必须走很长的路才能显示它。
如果我们不考虑平板电脑,为什么应该使用Fragments?activity和fragment之间的启动时间差异是多少?