IdentifierIdObserver.smali

.class public Lcom/vivo/identifier/IdentifierIdObserver;
.super Landroid/database/ContentObserver;
.source "IdentifierIdObserver.java"


# static fields
.field private static final TAG:Ljava/lang/String; = "VMS_IDLG_SDK_Observer"


# instance fields
.field private mAppId:Ljava/lang/String;

.field private mIdentifierIdClient:Lcom/vivo/identifier/IdentifierIdClient;

.field private mType:I


# direct methods
.method public constructor <init>(Lcom/vivo/identifier/IdentifierIdClient;ILjava/lang/String;)V
    .registers 5

    .prologue
    .line 16
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V

    .line 17
    iput-object p1, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mIdentifierIdClient:Lcom/vivo/identifier/IdentifierIdClient;

    .line 18
    iput p2, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mType:I

    .line 19
    iput-object p3, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mAppId:Ljava/lang/String;

    .line 20
    return-void
.end method


# virtual methods
.method public onChange(Z)V
    .registers 5

    .prologue
    .line 25
    iget-object v0, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mIdentifierIdClient:Lcom/vivo/identifier/IdentifierIdClient;

    if-eqz v0, :cond_e

    .line 26
    iget-object v0, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mIdentifierIdClient:Lcom/vivo/identifier/IdentifierIdClient;

    iget v1, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mType:I

    iget-object v2, p0, Lcom/vivo/identifier/IdentifierIdObserver;->mAppId:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/vivo/identifier/IdentifierIdClient;->queryId(ILjava/lang/String;)V

    .line 30
    :goto_d
    return-void

    .line 28
    :cond_e
    const-string v0, "VMS_IDLG_SDK_Observer"

    const-string v1, "mIdentifierIdClient is null"

    invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_d
.end method