以前已经做了好几个百度地图lbs的功能了。怎么这回怎么都不能定位呢,试了各种办法,都不好使,还以为是继承locationlistener的MylocationListener不能监听呢。
最后发现拿到普通activity中就好使,放到tabhost中就不好使。真tm服了。以下是转载一个哥们的:
启动一个普通activity可以定位成功,但是把这个activity加在tabhost里面,就不能定位了。
解决办法:mLocClient = new LocationClient(this); 换成 mLocClient = new LocationClient(getApplicationContext());
希望百度能解决下这个问题,代码完全一模一样,就是一个是普通activity一个是activity加在tabhost里面,就不能定位了,不报错,没有任何提示,太坑了
转载地址:http://blog.csdn.net/hhhccckkk/article/details/39203863