Activity还是Fragment更适合用于性能和可靠性方面?

6 浏览
0 Comments

Activity还是Fragment更适合用于性能和可靠性方面?

我刚接触安卓,现在正在开发一个安卓应用程序。它可以保存用户输入的特定日期/时间的信息,并向用户显示之前保存的数据。还可以存储一些设置信息。

这看起来可能很简单,但需要很多UI组件。我最近学习了Activity和Fragment,并且更喜欢使用一个主Activity类和其他部分使用Fragments构建。

我理解的是,Fragment与Activity生命周期配合使用,可以在其他Activity中重复使用。

但我想知道的是,如我在问题中提到的:

  1. 使用一个Activity对应一个UI视图的性能开销大吗?
  2. 如果使用Fragment来显示UI视图,可能性能更好,但可靠性(例如:在Activity和Fragment之间旋转时手动维护数据状态,但如果使用Activity则需要更少的自定义维护)使用Fragment更可靠吗?

我想听听对我的问题的建议。

0
0 Comments

问题的原因:在开发Android应用时,需要决定使用Activity还是Fragment来实现界面。这个问题的出现可能是因为开发者对Activity和Fragment的性能和可靠性不确定,想要找到更好的解决方案。

解决方法:通过查看相关的Stack Overflow帖子,可以获取关于Activity和Fragment的比较和优势的信息。根据这些信息,可以做出更明智的选择。

文章内容如下:

在Android应用开发中,我们经常需要决定使用Activity还是Fragment来实现界面。Activity是Android应用的基本组件,它表示一个用户界面。Fragment是Activity的一部分,它可以嵌入到Activity中并提供可重用的界面元素。

那么,到底是使用Activity还是Fragment更好呢?这个问题引发了一些讨论和疑问。通过查看一些相关的Stack Overflow帖子,我们可以找到一些关于Activity和Fragment的比较和优势的信息。

Activities vs Fragments这个帖子中,某些情况下Fragment可以提供更好的可重用性,而Activity更适合用于独立的界面。在Activities vs Fragments这个帖子中,有人指出使用Fragment可以更好地管理屏幕方向的变化。在Activities vs Fragments这个帖子中,有人讨论了Fragment的生命周期和Activity的生命周期的差异。

这些讨论和优势的信息有助于我们更好地理解Activity和Fragment的区别,并做出更明智的选择。虽然没有一个明确的答案来回答哪个更好,但通过查看这些帖子,我们可以根据具体的需求和情况来选择使用Activity还是Fragment。

通过查看相关的Stack Overflow帖子,我们可以获取关于Activity和Fragment的比较和优势的信息。根据这些信息,我们可以更好地理解Activity和Fragment的区别,并根据具体的需求和情况来选择使用哪个。

0