在主要活动上使用片段降低负载



我创建了一个活动,但是当我运行它时,日志说,跳过x帧,可能是主要的工作。

因此,将片段用于不同的部分,一个好主意吗?

片段确实有用。如果您考虑一下,它们实际上是两个凝聚力的"单位"。

优点:

  • 它们确实是通用的,可以使您能够制作不同类型的应用程序和UI。
  • 真的很容易实现,并且在内存上很低。
  • 可重用性和可移植性

缺点:

  • 更多代码(例如,实例化片段管理器,添加片段交易,编写片段的回调(
  • 碎片和活动之间的沟通更加困难。您将需要处理一个可包裹的界面来序列化要通过的对象。

现在,您的问题太 broad 给出一个有意义的答案,但是如果您有兴趣,请检查这些链接:

  • 何时以及为什么在Android应用中使用片段?
  • 困境:何时使用片段与活动:

最新更新