Files
iTartanas/itranvias_code/com/google/android.gms/libs.identity/zzda.java
T

50 lines
2.6 KiB
Java

package com.google.android.gms.libs.identity;
import android.app.Activity;
import android.content.Context;
import android.os.RemoteException;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.location.LocationSettingsRequest;
import com.google.android.gms.location.LocationSettingsResponse;
import com.google.android.gms.location.SettingsClient;
import com.google.android.gms.location.zzo;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class zzda extends GoogleApi implements SettingsClient {
public static final /* synthetic */ int zza = 0;
public zzda(Activity activity) {
super(activity, (Api<Api.ApiOptions.NoOptions>) zzbi.zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
@Override // com.google.android.gms.location.SettingsClient
public final Task<LocationSettingsResponse> checkLocationSettings(final LocationSettingsRequest locationSettingsRequest) {
return doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzdb
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
TaskCompletionSource taskCompletionSource = (TaskCompletionSource) obj2;
zzdz zzdzVar = (zzdz) obj;
int i = zzda.zza;
LocationSettingsRequest locationSettingsRequest2 = locationSettingsRequest;
Preconditions.checkArgument(locationSettingsRequest2 != null, "locationSettingsRequest can't be null");
((zzv) zzdzVar.getService()).zzD(locationSettingsRequest2, new zzde(taskCompletionSource), null);
}
}).setMethodKey(2426).build());
}
@Override // com.google.android.gms.location.SettingsClient
public final Task<Boolean> isGoogleLocationAccuracyEnabled() {
return doRead(TaskApiCall.builder().run(zzdc.zza).setMethodKey(2444).setFeatures(zzo.zzm).build());
}
public zzda(Context context) {
super(context, (Api<Api.ApiOptions.NoOptions>) zzbi.zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
}