Android内部getter / setter真的是代码味道吗?

时间:2016-07-14 14:26:46

标签: java android performance lint

在Android文档中,有一个article关于"性能提示"建议避免使用内部getter / setter。 publication会议中最近MOBILESoft 2016同意此建议。

然而,根据lint documentation

  

从Android 2.3(Gingerbread)开始,执行此优化   由Dalvik自动生成,因此无需更改代码;这只是   如果您要定位旧版Android,则相关。

是否有关于此的官方和最新信息?

1 个答案:

答案 0 :(得分:0)

我不能就出版物发表意见,但我认为this可以支持lint文档所说的内容。

我自己的指南更喜欢干净的代码/结构(在这种情况下,如果你不使用getter / setter,你可能会在你的类中分散代码重复,并且因为你需要在某些地方进行更改会很难而不是微观性能提升。