Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 407610d7 authored by Aaron Huang's avatar Aaron Huang
Browse files

Remove hidden API usage from ProxyTracker

Connectivity mainline module cannot use HandlerExecutor because it
is a hidden API. So, replace it with alternative.

Bug: 177035719
Test: FrameworksNetTests
Change-Id: I228a8a2e3479b0af1e977d13f877a565f0789a7e
parent 47157e77
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@ import android.net.ProxyInfo;
import android.net.Uri;
import android.os.Binder;
import android.os.Handler;
import android.os.HandlerExecutor;
import android.os.UserHandle;
import android.provider.Settings;
import android.text.TextUtils;
@@ -105,7 +104,7 @@ public class ProxyTracker {

        PacProxyInstalledListener listener = new PacProxyInstalledListener(pacChangedEvent);
        mPacProxyManager.addPacProxyInstalledListener(
                new HandlerExecutor(mConnectivityServiceHandler), listener);
                mConnectivityServiceHandler::post, listener);
    }

    // Convert empty ProxyInfo's to null as null-checks are used to determine if proxies are present