我的安卓应用使用了腾讯地图,最近发现腾讯地图jar包升级了,于是更新jar包。发现之前安卓程序里请求网络任务的异步任务不能正常运行了。查了很久,也没有报错信息。十分蛋疼,最后,发现是由于mapview初始化的顺序影响的。只要严格把顺序写好,问题就不再出现了。如下所示:
super.onCreate(savedInstanceState);
View view = inflater.inflate(R.layout.date_sports_map, null);//获得地图view
mMapView = (MapView) view.findViewById(R.id.mapviewOverlay);
mMapView.onCreate(savedInstanceState);