From e2abf3f5c621b153cf03b0bea42e6c590fb9bd83 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Thu, 11 Apr 2019 18:21:41 -0700 Subject: [PATCH] Update Settings for guava 27.1 Futures.addCallback now requires an Executor argument. Bug: 130306229 Test: m checkbuild Change-Id: I1958918e26eff6c0966c7a6bcf3dec6029003162 --- .../android/settings/network/telephony/NetworkScanHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/telephony/NetworkScanHelper.java b/src/com/android/settings/network/telephony/NetworkScanHelper.java index b34e592cd3e..026267545f8 100644 --- a/src/com/android/settings/network/telephony/NetworkScanHelper.java +++ b/src/com/android/settings/network/telephony/NetworkScanHelper.java @@ -31,6 +31,7 @@ import com.android.internal.telephony.CellNetworkScanResult; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; +import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.SettableFuture; import java.lang.annotation.Retention; @@ -180,7 +181,7 @@ public class NetworkScanHelper { int errCode = Integer.parseInt(t.getMessage()); onError(errCode); } - }); + }, MoreExecutors.directExecutor()); mExecutor.execute(new NetworkScanSyncTask( mTelephonyManager, (SettableFuture) mNetworkScanFuture)); } else if (type == NETWORK_SCAN_TYPE_INCREMENTAL_RESULTS) {