은 내가 통근 API를 나는 나를미래와 비 동기화
...
for (Layer layer : layers) {
// ListenableFuture extends Future<V>
final ListenableFuture<FeatureQueryResult> future= gdbFeatureTable.queryFeaturesAsync(query);
future.addDoneListener(() -> {
try {
FeatureQueryResult result = future.get();
...
}
또는
try {
FeatureQueryResult result = future.get();
}
...
미래 클래스를 반환하는 루프는 모든 실행 가능이 (안드로이드에 대한 ESRI의 API)를 사용 queryFeaturesAsync 및 전역 결과 (result1 + result2 + 등 ..) 비동기 적으로 후 루프? 가장 좋은 방법은 무엇입니까? 약속 해? ThreadPoolExecutor? 당신의 도움에 대한
덕분에
OK 덕분에 나는 그 identifyTask.execute로 확인 – lg0173
을 시도 할거야 (futures.toArray (새 ListenableFuture [futures.size()])); – lg0173
내가 CompletableFuture와 함께 작업 할 수도 있습니다 당신은 어떻게 생각하십니까? – lg0173