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

Commit 81a7fba6 authored by Lorenzo Colitti's avatar Lorenzo Colitti Committed by Automerger Merge Worker
Browse files

Add a shim for registerDefaultNetworkCallbackAsUid. am: 83a64b86 am:...

Add a shim for registerDefaultNetworkCallbackAsUid. am: 83a64b86 am: 89412a11 am: 28a07b8c am: cba04bb1

Original change: https://android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/1669268

Change-Id: I3987d087e02f497f1f4c0235aa65a7ccc70acda8
parents af625b98 cba04bb1
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");
    }
}