Fen*_*res 11 performance android android-fragments
我有一个有很多很多视图(200+)的Activity,现在我将它分成片段,以便稍微分离我的代码.问题是 - 它如何影响性能?
一般来说,如果你能给我一些关于片段性能的书/文章的链接,我会很高兴(谷歌搜索所有互联网没有结果).
Fragment 只是类似子活动的东西,有自己的生命周期。因此,如果您不需要同时显示所有视图,最好使用片段(或多个活动)。为了解耦代码,您还可以创建自己的视图组件。使用片段的主要原因是更好的手机/平板电脑兼容性。或者以优雅的方式如何仅切换屏幕的一部分,就像在 ViewPager 中一样。
但碎片会增加应用程序的内存使用量。特别是如果您将在内存中保留多个片段。
最好的方法是研究片段的实现,它是开源的。或者简单地将 Log.d() 添加到方法中以查看调用了什么。
| 归档时间: |
|
| 查看次数: |
1891 次 |
| 最近记录: |