CallbackResultRunnable.smali
.class public Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;
.super Ljava/lang/Object;
.source "CallbackResultRunnable.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/lang/Runnable;"
}
.end annotation
# instance fields
.field private handlerInner:Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult",
"<TR;>;"
}
.end annotation
.end field
.field private resultInner:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TR;"
}
.end annotation
.end field
.field private rtnCodeInner:I
# direct methods
.method public constructor <init>(Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;ILjava/lang/Object;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult",
"<TR;>;ITR;)V"
}
.end annotation
.prologue
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 15
iput-object p1, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->handlerInner:Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;
.line 16
iput p2, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->rtnCodeInner:I
.line 17
iput-object p3, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->resultInner:Ljava/lang/Object;
.line 18
return-void
.end method
# virtual methods
.method public run()V
.registers 4
.prologue
.line 22
iget-object v0, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->handlerInner:Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;
if-eqz v0, :cond_d
.line 23
iget-object v0, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->handlerInner:Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;
iget v1, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->rtnCodeInner:I
iget-object v2, p0, Lcom/baidu/techain/hw/android/hms/agent/common/CallbackResultRunnable;->resultInner:Ljava/lang/Object;
invoke-interface {v0, v1, v2}, Lcom/baidu/techain/hw/android/hms/agent/common/handler/ICallbackResult;->onResult(ILjava/lang/Object;)V
.line 25
:cond_d
return-void
.end method