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