.class Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;
.super Lcom/litesuits/http/listener/HttpListener;
.source "LoginActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->login(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/litesuits/http/listener/HttpListener<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
.field final synthetic val$account:Ljava/lang/String;
.field final synthetic val$password:Ljava/lang/String;
# direct methods
.method constructor <init>(Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;ZZZLjava/lang/String;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x8010,
0x0,
0x0,
0x0,
0x1010,
0x1010
}
names = {
"this$0",
"runOnUiThread",
"readingNotify",
"uploadingNotify",
"val$account",
"val$password"
}
.end annotation
.line 267
iput-object p1, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
iput-object p5, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->val$account:Ljava/lang/String;
iput-object p6, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->val$password:Ljava/lang/String;
invoke-direct {p0, p2, p3, p4}, Lcom/litesuits/http/listener/HttpListener;-><init>(ZZZ)V
return-void
.end method
# virtual methods
.method public onFailure(Lcom/litesuits/http/exception/HttpException;Lcom/litesuits/http/response/Response;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"e",
"response"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/litesuits/http/exception/HttpException;",
"Lcom/litesuits/http/response/Response<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 297
invoke-super {p0, p1, p2}, Lcom/litesuits/http/listener/HttpListener;->onFailure(Lcom/litesuits/http/exception/HttpException;Lcom/litesuits/http/response/Response;)V
.line 298
invoke-virtual {p1}, Lcom/litesuits/http/exception/HttpException;->printStackTrace()V
.line 299
iget-object p1, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-static {p1}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->access$200(Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;)Landroid/os/Handler;
move-result-object p1
const/16 p2, 0xcb
invoke-virtual {p1, p2}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 300
iget-object p1, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string p2, "\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc"
invoke-virtual {p1, p2}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->showToast(Ljava/lang/String;)V
return-void
.end method
.method public bridge synthetic onSuccess(Ljava/lang/Object;Lcom/litesuits/http/response/Response;)V
.locals 0
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x1000,
0x1000
}
names = {
"s",
"response"
}
.end annotation
.line 267
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->onSuccess(Ljava/lang/String;Lcom/litesuits/http/response/Response;)V
return-void
.end method
.method public onSuccess(Ljava/lang/String;Lcom/litesuits/http/response/Response;)V
.locals 3
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"s",
"response"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/litesuits/http/response/Response<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string p1, "\u670d\u52a1\u5668\u8fd4\u56de\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"
.line 270
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-static {v0}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->access$200(Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;)Landroid/os/Handler;
move-result-object v0
const/16 v1, 0xcb
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 272
:try_start_0
invoke-interface {p2}, Lcom/litesuits/http/response/Response;->getResult()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
.line 273
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
.line 274
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-static {v0}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->access$300(Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;)Lcom/google/gson/Gson;
move-result-object v0
const-class v1, Lcom/bjcsray/risingketang_teacher/bean/Teacher;
invoke-virtual {v0, p2, v1}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/bjcsray/risingketang_teacher/bean/Teacher;
.line 275
invoke-virtual {p2}, Lcom/bjcsray/risingketang_teacher/bean/Teacher;->getCode()I
move-result v0
const/16 v1, 0xc8
if-ne v0, v1, :cond_0
.line 276
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string v1, "account"
iget-object v2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->val$account:Ljava/lang/String;
invoke-static {v0, v1, v2}, Lcom/bjcsray/risingketang_teacher/util/SharedUtil;->saveString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 277
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string v1, "password"
iget-object v2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->val$password:Ljava/lang/String;
invoke-static {v0, v1, v2}, Lcom/bjcsray/risingketang_teacher/util/SharedUtil;->saveString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 278
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string v1, "school_id"
invoke-virtual {p2}, Lcom/bjcsray/risingketang_teacher/bean/Teacher;->getData()Lcom/bjcsray/risingketang_teacher/bean/Teacher$DataBean;
move-result-object v2
invoke-virtual {v2}, Lcom/bjcsray/risingketang_teacher/bean/Teacher$DataBean;->getSchoolId()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v1, v2}, Lcom/bjcsray/risingketang_teacher/util/SharedUtil;->saveString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 279
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string v1, "teacher"
invoke-static {v0}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->access$300(Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;)Lcom/google/gson/Gson;
move-result-object v2
invoke-virtual {p2}, Lcom/bjcsray/risingketang_teacher/bean/Teacher;->getData()Lcom/bjcsray/risingketang_teacher/bean/Teacher$DataBean;
move-result-object p2
invoke-virtual {v2, p2}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-static {v0, v1, p2}, Lcom/bjcsray/risingketang_teacher/util/SharedUtil;->saveString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 280
iget-object p2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-string v0, "\u767b\u5f55\u6210\u529f"
invoke-virtual {p2, v0}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->showToast(Ljava/lang/String;)V
.line 281
iget-object p2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
new-instance v0, Landroid/content/Intent;
iget-object v1, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
const-class v2, Lcom/bjcsray/risingketang_teacher/activity/MainActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
invoke-virtual {p2, v0}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->startActivity(Landroid/content/Intent;)V
.line 282
iget-object p2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-virtual {p2}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->finish()V
goto :goto_0
.line 284
:cond_0
iget-object v0, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-virtual {p2}, Lcom/bjcsray/risingketang_teacher/bean/Teacher;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-virtual {v0, p2}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->showToast(Ljava/lang/String;)V
goto :goto_0
.line 287
:cond_1
iget-object p2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-virtual {p2, p1}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->showToast(Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p2
.line 290
invoke-virtual {p2}, Ljava/lang/Exception;->printStackTrace()V
.line 291
iget-object p2, p0, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity$3;->this$0:Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;
invoke-virtual {p2, p1}, Lcom/bjcsray/risingketang_teacher/activity/LoginActivity;->showToast(Ljava/lang/String;)V
:goto_0
return-void
.end method
LoginActivity$3的代码