.class final Lcom/google/android/gms/security/zza; .super Landroid/os/AsyncTask; .source "com.google.android.gms:play-services-basement@@18.0.0" # annotations .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/AsyncTask<", "Ljava/lang/Void;", "Ljava/lang/Void;", "Ljava/lang/Integer;", ">;" } .end annotation # instance fields .field public final synthetic zza:Landroid/content/Context; .field public final synthetic zzb:Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener; # direct methods .method public constructor (Landroid/content/Context;Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener;)V .locals 0 .line 1 iput-object p1, p0, Lcom/google/android/gms/security/zza;->zza:Landroid/content/Context; iput-object p2, p0, Lcom/google/android/gms/security/zza;->zzb:Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener; invoke-direct {p0}, Landroid/os/AsyncTask;->()V return-void .end method # virtual methods .method public final bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 1 check-cast p1, [Ljava/lang/Void; :try_start_0 iget-object p1, p0, Lcom/google/android/gms/security/zza;->zza:Landroid/content/Context; .line 2 invoke-static {p1}, Lcom/google/android/gms/security/ProviderInstaller;->installIfNeeded(Landroid/content/Context;)V :try_end_0 .catch Lcom/google/android/gms/common/GooglePlayServicesRepairableException; {:try_start_0 .. :try_end_0} :catch_1 .catch Lcom/google/android/gms/common/GooglePlayServicesNotAvailableException; {:try_start_0 .. :try_end_0} :catch_0 const/4 p1, 0x0 .line 3 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 goto :goto_0 :catch_0 move-exception p1 .line 4 iget p1, p1, Lcom/google/android/gms/common/GooglePlayServicesNotAvailableException;->errorCode:I .line 5 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 goto :goto_0 :catch_1 move-exception p1 .line 6 invoke-virtual {p1}, Lcom/google/android/gms/common/GooglePlayServicesRepairableException;->getConnectionStatusCode()I move-result p1 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 :goto_0 return-object p1 .end method .method public final bridge synthetic onPostExecute(Ljava/lang/Object;)V .locals 4 .line 1 check-cast p1, Ljava/lang/Integer; .line 2 invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result v0 if-nez v0, :cond_0 iget-object p1, p0, Lcom/google/android/gms/security/zza;->zzb:Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener; .line 3 invoke-interface {p1}, Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener;->onProviderInstalled()V return-void .line 4 :cond_0 invoke-static {}, Lcom/google/android/gms/security/ProviderInstaller;->zza()Lcom/google/android/gms/common/GoogleApiAvailabilityLight; move-result-object v0 iget-object v1, p0, Lcom/google/android/gms/security/zza;->zza:Landroid/content/Context; .line 5 invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result v2 const-string v3, "pi" invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/gms/common/GoogleApiAvailabilityLight;->getErrorResolutionIntent(Landroid/content/Context;ILjava/lang/String;)Landroid/content/Intent; move-result-object v0 iget-object v1, p0, Lcom/google/android/gms/security/zza;->zzb:Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener; .line 6 invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-interface {v1, p1, v0}, Lcom/google/android/gms/security/ProviderInstaller$ProviderInstallListener;->onProviderInstallFailed(ILandroid/content/Intent;)V return-void .end method