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

Jef*_*rod 0 android listview thread-safety listadapter android-listview

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

有没有理由相信Android发出对getView的多线程调用,而应用synchronized关键字会损害性能?

Com*_*are 5

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