首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android片段及其对性能的影响

问Android片段及其对性能的影响
EN

Stack Overflow用户
提问于 2012-03-02 09:08:02
回答 1查看 2.2K关注 0票数 11

我有一个包含许多视图(200+)的活动,现在我将它分割成一些片段,以便对代码进行一点解耦。问题是-它对表演有什么影响?

假设我有N个视图按层次排列在一个布局中,同样数量的视图以片段分隔--从performance?

  • When的角度看,我隐藏了一个片段,希望它的视图没有被绘制,这重要吗?(这样我就可以在这里获得).

一般来说,如果你能给我一个关于片段性能的书籍/文章的链接,我会很高兴(谷歌所有的互联网没有结果)。

EN

回答 1

Stack Overflow用户

发布于 2012-03-04 14:02:52

碎片只是类似于有自己生命周期的亚活动。因此,如果不需要同时显示所有视图,则最好使用片段(或多个活动)。对于解耦代码,还可以创建自己的视图组件。使用碎片的主要原因是更好的手机/平板电脑兼容性。或者,对于优雅的方法,如何只使用屏幕的一部分,比如在ViewPager中。

但碎片增加了应用程序的内存使用量。特别是如果您将多个片段保存在内存中。

最好的方法是调查片段的实现,它的开源。或者简单地将Log.d()添加到方法中,以查看调用了什么。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9530584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档