我发现某些Android应用程序存在延迟或延迟,我已经检查the Android website以了解如何提高性能。但是,文章提到避免使用内部getter和setter。外部的getter和setter也会降低应用程序的性能速度吗?
理想情况下,我想继续在我的应用程序中使用自定义对象(我创建一个对象,然后从中调用'get'方法),所以有什么方法可以提高性能但保留对象。获取一个值数组并将它的每个索引分配给一个变量,或者我的对象中是否应该有多个get方法,并为这些方法分配变量会更有效。
答案 0 :(得分:2)
您错误地解释了优化提示。遵循常见的面向对象编程实践并在公共接口中使用getter和setter是合理的,但在类中,您应该始终直接访问字段。
答案 1 :(得分:2)