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