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

Commit 83a64b86 authored by Lorenzo Colitti's avatar Lorenzo Colitti
Browse files

Add a shim for registerDefaultNetworkCallbackAsUid.

Bug: 165835257
Test: CTS test CL in same topic.
Change-Id: I4c6f2182f848ae10ddaf9e83d72a293ee249f0c4
parent b0b2e6aa
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -68,4 +68,13 @@ public class ConnectivityManagerShimImpl
            @NonNull NetworkCallback networkCallback, @NonNull Handler handler) {
        mCm.registerSystemDefaultNetworkCallback(networkCallback, handler);
    }

    /**
     * See android.net.ConnectivityManager#registerDefaultNetworkCallbackAsUid
     */
    @Override
    public void registerDefaultNetworkCallbackAsUid(
            int uid, @NonNull NetworkCallback networkCallback, @NonNull Handler handler) {
        mCm.registerDefaultNetworkCallbackAsUid(uid, networkCallback, handler);
    }
}
+7 −0
Original line number Diff line number Diff line
@@ -41,4 +41,11 @@ public interface ConnectivityManagerShim {
    void registerSystemDefaultNetworkCallback(
            @NonNull NetworkCallback networkCallback, @NonNull Handler handler)
            throws UnsupportedApiLevelException;

    /** See android.net.ConnectivityManager#registerDefaultNetworkCallbackAsUid */
    default void registerDefaultNetworkCallbackAsUid(
            int uid, @NonNull NetworkCallback networkCallback, @NonNull Handler handler)
            throws UnsupportedApiLevelException {
        throw new UnsupportedApiLevelException("Only supported starting from API 31");
    }
}