作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从旧的 Android Places API 迁移到新的或兼容性库,在这两种方法中自动预测搜索都有效,但从所选位置的 ID 获取更多详细信息似乎永远不会完成。
我从兼容性库开始,初始自动预测查找按预期工作。建议 API key 和帐户都可以。但是 getPlaceByID 未能完成。
我已经切换到新的 API,同样,新的 FindAutocompletePredictions 可以工作,但 fetchPlaces 任务永远不会完成。
我已将代码归结为手动输入一个 ID,只询问 LatLong,并让所有可用的监听器都带有断点。他们永远不会被击中。
List<Place.Field> placeFields = Arrays.asList(Place.Field.LAT_LNG);
FetchPlaceRequest request = FetchPlaceRequest.builder("EhtHbGFzZ293IFN0cmVldCwgR2xhc2dvdywgVUsiLiosChQKEgmvXKElzUWISBFN3LArF1aEERIUChIJqZHHQhE7WgIReiWIMkOg-MQ", placeFields)
.build();
placesClient.fetchPlace(request).addOnCompleteListener(new OnCompleteListener<FetchPlaceResponse>() {
@Override
public void onComplete(@NonNull Task<FetchPlaceResponse> task) {
System.out.println("");
}
}).addOnCanceledListener(new OnCanceledListener() {
@Override
public void onCanceled() {
System.out.println("");
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
System.out.println("");
}
}).addOnSuccessListener(new OnSuccessListener<FetchPlaceResponse>() {
@Override
public void onSuccess(FetchPlaceResponse fetchPlaceResponse) {
System.out.println("");
}
});
我希望打到一个听众并看到一个地方,或者它失败的某些原因。或者,至少在 logcat 中有一些东西可以说明正在发生的事情。
最佳答案
使用
public Task<TResult> addOnCompleteListener(@NonNull OnCompleteListener<TResult> var1)
关于android - 为什么 PlacesClient.fetchPlace Task 永远不会触发回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56793439/
我正在从旧的 Android Places API 迁移到新的或兼容性库,在这两种方法中自动预测搜索都有效,但从所选位置的 ID 获取更多详细信息似乎永远不会完成。 我从兼容性库开始,初始自动预测查找
我正在使用自定义 Activity 在 Google Places API 上发出自动完成请求。 我们在示例中使用相同的代码:在我的适配器中: // Use the builder to crea
我是一名优秀的程序员,十分优秀!