OpenDeviceId$1.smali
.class Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;
.super Ljava/lang/Object;
.source "OpenDeviceId.java"
# interfaces
.implements Landroid/content/ServiceConnection;
# instance fields
.field final synthetic this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
# direct methods
.method constructor <init>(Lcom/zui/opendeviceidlibrary/OpenDeviceId;)V
.registers 2
.prologue
.line 34
iput-object p1, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public declared-synchronized onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
.registers 6
.prologue
.line 36
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
invoke-static {p2}, Lcom/zui/deviceidservice/IDeviceidInterface$Stub;->asInterface(Landroid/os/IBinder;)Lcom/zui/deviceidservice/IDeviceidInterface;
move-result-object v1
# setter for: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->mDeviceidInterface:Lcom/zui/deviceidservice/IDeviceidInterface;
invoke-static {v0, v1}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$002(Lcom/zui/opendeviceidlibrary/OpenDeviceId;Lcom/zui/deviceidservice/IDeviceidInterface;)Lcom/zui/deviceidservice/IDeviceidInterface;
.line 37
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
# getter for: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->mCallerCallBack:Lcom/zui/opendeviceidlibrary/OpenDeviceId$CallBack;
invoke-static {v0}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$100(Lcom/zui/opendeviceidlibrary/OpenDeviceId;)Lcom/zui/opendeviceidlibrary/OpenDeviceId$CallBack;
move-result-object v0
if-eqz v0, :cond_1f
.line 38
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
# getter for: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->mCallerCallBack:Lcom/zui/opendeviceidlibrary/OpenDeviceId$CallBack;
invoke-static {v0}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$100(Lcom/zui/opendeviceidlibrary/OpenDeviceId;)Lcom/zui/opendeviceidlibrary/OpenDeviceId$CallBack;
move-result-object v0
const-string v1, "Deviceid Service Connected"
iget-object v2, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
invoke-interface {v0, v1, v2}, Lcom/zui/opendeviceidlibrary/OpenDeviceId$CallBack;->serviceConnected(Ljava/lang/Object;Lcom/zui/opendeviceidlibrary/OpenDeviceId;)V
.line 40
:cond_1f
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
const-string v1, "Service onServiceConnected"
# invokes: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->logPrintI(Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$200(Lcom/zui/opendeviceidlibrary/OpenDeviceId;Ljava/lang/String;)V
:try_end_26
.catchall {:try_start_1 .. :try_end_26} :catchall_28
.line 41
monitor-exit p0
return-void
.line 36
:catchall_28
move-exception v0
monitor-exit p0
throw v0
.end method
.method public onServiceDisconnected(Landroid/content/ComponentName;)V
.registers 4
.prologue
.line 43
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
const/4 v1, 0x0
# setter for: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->mDeviceidInterface:Lcom/zui/deviceidservice/IDeviceidInterface;
invoke-static {v0, v1}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$002(Lcom/zui/opendeviceidlibrary/OpenDeviceId;Lcom/zui/deviceidservice/IDeviceidInterface;)Lcom/zui/deviceidservice/IDeviceidInterface;
.line 44
iget-object v0, p0, Lcom/zui/opendeviceidlibrary/OpenDeviceId$1;->this$0:Lcom/zui/opendeviceidlibrary/OpenDeviceId;
const-string v1, "Service onServiceDisconnected"
# invokes: Lcom/zui/opendeviceidlibrary/OpenDeviceId;->logPrintI(Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/zui/opendeviceidlibrary/OpenDeviceId;->access$200(Lcom/zui/opendeviceidlibrary/OpenDeviceId;Ljava/lang/String;)V
.line 45
return-void
.end method