安卓大神们 有个问题想请教下 高德地图的onLocationChanged触发了两次。

正常应该是先走activate然后通过setLocationListener触发onLocationChanged然后进行异步搜索,但是现在每次异步搜索完成后却又莫名跳到onLocationChanged中,因activate中存有条件,所以这次查询就是空值,在页面上也显示不出来,求大神解答~

你都说是搜索完成后,搜索完成后location值是变了的,变了就会触发onLocationChanged方法

每次改变位置都会触发onLocationChanged的

但是为什么第二次走onLocationChanged的搜索就返回值为空啊