我想在谷歌地图上显示多个多边形。当我向地图添加多边形时,它会挂起UI线程。有什么方法可以在另一个线程上处理它吗?
编辑:
我正在计算Asyntask中的坐标,将PolygonOptions对象添加到arraylist。
在onPostExecute中,我正在添加这样的多边形:
for(int i=0;i<polygonOptionsArrayList.size();i++)
{
map.addPolygon(polygonOptionsArrayList.get(i));
}
这是UI挂起的地方。