android 地图开发图层有关问题

android 地图开发图层问题
在添加图标时
我建了两个overlay对象,
private List<Overlay> overlays;
private List<Overlay> caroverlays;

在代码调中用了overlays.clear();
和caroverlays.clear();
想用来清理不同的<list>图层,可是在运行的时候任一个.clear()就将所有的图层都清理掉了,着实郁闷!!有没有大神级人物指导一下???
小弟不胜感激啊!!!

------解决方案--------------------
你调用list的clear当然是清掉所有的了,你删除指定一个不就删除单个图层了吗
------解决方案--------------------
楼上 正解