PlayServiceChecker.smali
.class public Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker;
.super Ljava/lang/Object;
.source "PlayServiceChecker.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;
}
.end annotation
# static fields
.field private static final PLAY_SERVICES_RESOLUTION_REQUEST:I = 0x2328
# direct methods
.method public constructor <init>()V
.registers 1
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static hasPlayServices(Landroid/app/Activity;)Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;
.registers 4
.line 18
invoke-static {}, Lcom/google/android/gms/common/GoogleApiAvailability;->getInstance()Lcom/google/android/gms/common/GoogleApiAvailability;
move-result-object v0
.line 19
invoke-static {}, Lcom/facebook/FacebookSdk;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isGooglePlayServicesAvailable(Landroid/content/Context;)I
move-result v1
if-eqz v1, :cond_23
.line 21
invoke-virtual {v0, v1}, Lcom/google/android/gms/common/GoogleApiAvailability;->isUserResolvableError(I)Z
move-result v2
if-eqz v2, :cond_20
const/16 v2, 0x2328
.line 22
invoke-virtual {v0, p0, v1, v2}, Lcom/google/android/gms/common/GoogleApiAvailability;->getErrorDialog(Landroid/app/Activity;II)Landroid/app/Dialog;
move-result-object p0
.line 23
invoke-virtual {p0}, Landroid/app/Dialog;->show()V
.line 24
sget-object p0, Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;->NOT_EXIST_HANDLED:Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;
return-object p0
.line 26
:cond_20
sget-object p0, Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;->NOT_EXIST_UNHANDLED:Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;
return-object p0
.line 29
:cond_23
sget-object p0, Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;->EXIST:Lhurriyet/mobil/android/hurriyet/features/firebase/PlayServiceChecker$PlayServiceStatus;
return-object p0
.end method