SapiResult.smali

.class public Lcom/baidu/sapi2/result/SapiResult;
.super Ljava/lang/Object;
.source "SapiResult.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/sapi2/result/SapiResult$ActionType;,
        Lcom/baidu/sapi2/result/SapiResult$ActionMode;,
        Lcom/baidu/sapi2/result/SapiResult$Action;
    }
.end annotation


# static fields
.field public static final ERROR_CODE_METHOD_DEPRECATED:I = -0xce

.field public static final ERROR_CODE_NETWORK_UNAVAILABLE:I = -0xc9

.field public static final ERROR_CODE_PARAMS_ERROR:I = -0xcc

.field public static final ERROR_CODE_PROCESSED_END:I = -0x12d

.field public static final ERROR_CODE_SERVER_DATA_ERROR:I = -0xcd

.field public static final ERROR_CODE_SSL_PEER_UNVERIFIED:I = -0xcb

.field public static final ERROR_CODE_UNKNOWN:I = -0xca

.field public static final ERROR_CODE_V2_SHARE_ACCOUNT_FAIL:I = -0xcf

.field public static final ERROR_MSG_METHOD_DEPRECATED:Ljava/lang/String; = "\u63a5\u53e3\u5df2\u4e0b\u7ebf"

.field public static final ERROR_MSG_NETWORK_UNAVAILABLE:Ljava/lang/String; = "\u7f51\u7edc\u8fde\u63a5\u4e0d\u53ef\u7528\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8bbe\u7f6e"

.field public static final ERROR_MSG_PARAMS_ERROR:Ljava/lang/String; = "\u53c2\u6570\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"

.field public static final ERROR_MSG_PROCESSED_END:Ljava/lang/String; = "\u60a8\u5df2\u53d6\u6d88\u64cd\u4f5c"

.field public static final ERROR_MSG_SERVER_DATA_ERROR:Ljava/lang/String; = "\u670d\u52a1\u7aef\u6570\u636e\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"

.field public static final ERROR_MSG_SSL_PEER_UNVERIFIED:Ljava/lang/String; = "\u7f51\u7ad9\u5b89\u5168\u8bc1\u4e66\u5df2\u8fc7\u671f\u6216\u4e0d\u53ef\u4fe1\uff0c\u7cfb\u7edf\u65f6\u95f4\u9519\u8bef\u53ef\u80fd\u5bfc\u81f4\u6b64\u95ee\u9898"

.field public static final ERROR_MSG_UNKNOWN:Ljava/lang/String; = "\u7f51\u7edc\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8bbe\u7f6e"

.field public static final ERROR_MSG_V2_SHARE_ACCOUNT_FAIL:Ljava/lang/String; = "\u4e92\u901a\u767b\u5f55\u5931\u8d25,\u8bf7\u7a0d\u540e\u518d\u8bd5"

.field public static final RESULT_CODE_SUCCESS:I = 0x0

.field public static final RESULT_CODE_WAPPASS_SUCCESS:I = 0x1adb0

.field public static final RESULT_MSG_SUCCESS:Ljava/lang/String; = "\u6210\u529f"


# instance fields
.field public msgMap:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field protected resultCode:I

.field protected resultMsg:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 5

    .prologue
    const/16 v3, -0xca

    .line 147
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 44
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    .line 148
    iput v3, p0, Lcom/baidu/sapi2/result/SapiResult;->resultCode:I

    .line 150
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/4 v1, 0x0

    const-string v2, "\u6210\u529f"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 151
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const v1, 0x1adb0

    const-string v2, "\u6210\u529f"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 152
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xc9

    const-string v2, "\u7f51\u7edc\u8fde\u63a5\u4e0d\u53ef\u7528\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8bbe\u7f6e"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 153
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const-string v1, "\u7f51\u7edc\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8bbe\u7f6e"

    invoke-virtual {v0, v3, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 154
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xcb

    const-string v2, "\u7f51\u7ad9\u5b89\u5168\u8bc1\u4e66\u5df2\u8fc7\u671f\u6216\u4e0d\u53ef\u4fe1\uff0c\u7cfb\u7edf\u65f6\u95f4\u9519\u8bef\u53ef\u80fd\u5bfc\u81f4\u6b64\u95ee\u9898"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 155
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xcc

    const-string v2, "\u53c2\u6570\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 156
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xcd

    const-string v2, "\u670d\u52a1\u7aef\u6570\u636e\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xce

    const-string v2, "\u63a5\u53e3\u5df2\u4e0b\u7ebf"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 158
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0x12d

    const-string v2, "\u60a8\u5df2\u53d6\u6d88\u64cd\u4f5c"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 159
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xcf

    const-string v2, "\u4e92\u901a\u767b\u5f55\u5931\u8d25,\u8bf7\u7a0d\u540e\u518d\u8bd5"

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 160
    return-void
.end method


# virtual methods
.method public getResultCode()I
    .registers 2

    .prologue
    .line 163
    iget v0, p0, Lcom/baidu/sapi2/result/SapiResult;->resultCode:I

    return v0
.end method

.method public getResultMsg()Ljava/lang/String;
    .registers 3

    .prologue
    .line 176
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->resultMsg:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_b

    .line 177
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->resultMsg:Ljava/lang/String;

    .line 179
    :goto_a
    return-object v0

    :cond_b
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    iget v1, p0, Lcom/baidu/sapi2/result/SapiResult;->resultCode:I

    invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_20

    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    iget v1, p0, Lcom/baidu/sapi2/result/SapiResult;->resultCode:I

    invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    goto :goto_a

    :cond_20
    iget-object v0, p0, Lcom/baidu/sapi2/result/SapiResult;->msgMap:Landroid/util/SparseArray;

    const/16 v1, -0xca

    invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    goto :goto_a
.end method

.method public setResultCode(I)V
    .registers 2

    .prologue
    .line 167
    iput p1, p0, Lcom/baidu/sapi2/result/SapiResult;->resultCode:I

    .line 168
    return-void
.end method

.method public setResultMsg(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 171
    iput-object p1, p0, Lcom/baidu/sapi2/result/SapiResult;->resultMsg:Ljava/lang/String;

    .line 172
    return-void
.end method