将ListAdapter.getView()同步会损害性能吗?

时间:2011-08-07 16:51:46

标签: android listview thread-safety android-listview listadapter

在我的代码中,我发现出于性能原因阻止重复和缓慢的依赖对象实例化,假设ArrayAdapter.getView()的调用不是通过标记synchronized而同时执行将是非常有帮助的。 }。

有没有理由相信Android会对getView发出多线程调用,并且应用synchronized关键字会影响性能?

1 个答案:

答案 0 :(得分:5)

getView()只会在主应用程序线程上调用,除非出于某些奇怪的原因你在后台线程上自己调用它。因此,同步是不必要的,并且会增加开销。