Fab*_*ndl 2 performance android
我想知道如何正确获取一个LayoutInflater实例以及如何保持它.
android doc说明:
它永远不会直接使用.相反,使用getLayoutInflater()或getSystemService(String)来检索已连接到当前上下文并为您运行的设备正确配置的标准LayoutInflater实例.
我的问题:
LayoutInflater,为什么他们这样做?getSystemService(String)是否快速,所以我可以在任何地方调用它我需要一个实例?
AFAIK,是的,虽然您可能想要运行测试并检查Traceview中的方法跟踪以确认.
我应该将inflater-instance存储在一个变量中供以后使用吗?
如果您处于紧密循环中,请在本地变量中挂起实例,而不是getLayoutInflater()每次都创建调用.否则,我不知道这是一个值得优化的.
我想我在SDK中看到了一些传递LayoutInflater的接口,他们为什么这样做呢?
为您省去打电话的麻烦getLayoutInflater().
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |