【发布时间】:2016-12-14 09:18:52
【问题描述】:
我有很多页面可以说 pageA pageB pageC 用户可以从 pageA 转到 PageB 然后到 PageC
我想以编程方式更改布局的内容
为此,我有两种情况
1-为每个页面创建一个片段
2-创建一个自定义视图并替换它们“删除一个自定义视图销毁并创建其他页面自定义视图和添加它”
什么是最好的方法?
我主要关心的是每个页面的内存使用和正常运行时间的性能。任何人都可以帮助我吗?
我的页面中没有什么花哨的东西,只是几个按钮和复选框。
我有一个繁重的活动,右侧抽屉显示活动设置,这些设置可能包含页面设置中的页面。我想提高抽屉部分的活动性能。
那么我应该使用片段还是更改视图?
【问题讨论】:
-
如果很难判断每项活动发生了什么,那么就不可能有人知道哪个更可取。如果交换视图是您关心的问题,您会考虑使用 TAB 吗?按顺序打开活动的用例是什么?也许提供详细的数据流图(DFD)和用例图有助于解决这个问题。
标签: android performance fragment