几天来,我尝试解决我的 Google Awareness Api 异常问题均未成功。
我确实已经实现了一个 Awareness Snapshot Client 来为我的上下文收集应用程序解析附近的当前 POI。但不幸的是,我总是得到异常“com.google.android.gms.common.api.ApiException: 7508”而没有任何结果。我还实现了一个 SnapshotClient 来接收当前的天气状况,并且效果很好。它几乎是相同的代码,但是用于天气的代码可以正常工作,而用于地方的代码则不行。
我正在网上浏览几天来解决这个问题,但是没有关于该特定异常代码的信息,而且官方 android 文档中也没有处理它。
请帮帮我!!
我的代码是:
public String measure() {
if(checkPermission() && resultWasFetched){
resultWasFetched = false;
Awareness.getSnapshotClient(this.context).getPlaces()
.addOnSuccessListener(new OnSuccessListener<PlacesResponse>() {
@Override
public void onSuccess(PlacesResponse placesResponse) {
placeLikelihoods = placesResponse.getPlaceLikelihoods();
resultWasFetched = true;
Log.i(TAG, "detected: "+ placeLikelihoods);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e(TAG, "Could not detect places: " + e);
}
});
}
我是stackoverflow的新手,如果有遗漏或其他任何问题,我很抱歉!