Merge "Fix API in CaptivePortal and ConnectivityManager"

am: 3c959339ae

Change-Id: I4cc3c61232c74bafe4eb549c1aba5de20a8bb3ff
This commit is contained in:
Remi NGUYEN VAN
2019-03-24 19:46:32 -07:00
committed by android-build-merger
8 changed files with 15 additions and 12 deletions

View File

@@ -64,8 +64,6 @@ public class CaptivePortal implements Parcelable {
private final IBinder mBinder;
/** @hide */
@SystemApi
@TestApi
public CaptivePortal(@NonNull IBinder binder) {
mBinder = binder;
}

View File

@@ -4101,9 +4101,12 @@ public class ConnectivityManager {
* @hide
*/
@SystemApi
public boolean getAvoidBadWifi() {
@RequiresPermission(anyOf = {
NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK,
android.Manifest.permission.NETWORK_STACK})
public boolean shouldAvoidBadWifi() {
try {
return mService.getAvoidBadWifi();
return mService.shouldAvoidBadWifi();
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}

View File

@@ -182,7 +182,7 @@ interface IConnectivityManager
void startCaptivePortalApp(in Network network);
void startCaptivePortalAppInternal(in Network network, in Bundle appExtras);
boolean getAvoidBadWifi();
boolean shouldAvoidBadWifi();
int getMultipathPreference(in Network Network);
NetworkRequest getDefaultRequest();