.class public Lcom/forum/ReplyActivity; .super Lcom/home/base/LedBleActivity; .source "ReplyActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # static fields .field public static final PUBLISH_REQUEST_CODE:I = 0xa .field private static final TAG:Ljava/lang/String; = "ReplyActivity" .field public static activity:Lcom/forum/ReplyActivity; = null .field private static oneOrTwo:Z = true # instance fields .field private adapter:Lcom/forum/adapter/ReplyAdapter; .field btnReply:Landroid/widget/Button; .annotation runtime Lbutterknife/BindView; value = 0x7f09005d .end annotation .end field .field et_context111:Landroid/widget/EditText; .annotation runtime Lbutterknife/BindView; value = 0x7f090125 .end annotation .end field .field private files:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/io/File;", ">;" } .end annotation .end field .field private footerView:Landroid/view/View; .field private gvImage:Landroid/widget/GridView; .field private headerView:Landroid/view/View; .field private isLast:Ljava/lang/String; .field private isRespon:Z .field ivBack:Landroid/widget/ImageView; .annotation runtime Lbutterknife/BindView; value = 0x7f0901b6 .end annotation .end field .field private listReply:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/forum/bean/ReplyBean;", ">;" } .end annotation .end field .field private llLoading:Landroid/widget/LinearLayout; .field lv_Reply:Landroid/widget/ListView; .annotation runtime Lbutterknife/BindView; value = 0x7f0902c3 .end annotation .end field .field private pageNum:I .field releseCharacter:Landroid/widget/ImageView; .annotation runtime Lbutterknife/BindView; value = 0x7f090172 .end annotation .end field .field reply:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field private replyBean:Lcom/forum/bean/ReplyBean; .field private replyId:Ljava/lang/String; .field private softKeyBoardListener:Lcom/common/uitl/SoftKeyBoardListener; .field srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; .annotation runtime Lbutterknife/BindView; value = 0x7f0904a0 .end annotation .end field .field private target:Ljava/lang/String; .field private tvAuthor:Landroid/widget/TextView; .field private tvCommentContent:Landroid/widget/TextView; .field private tvCommentTitle:Landroid/widget/TextView; .field private tvCount:Landroid/widget/TextView; .field private tvDate:Landroid/widget/TextView; .field private tvTips:Landroid/widget/TextView; .field tvTitle:Landroid/widget/TextView; .annotation runtime Lbutterknife/BindView; value = 0x7f0905da .end annotation .end field .field tv_send111:Landroid/widget/TextView; .annotation runtime Lbutterknife/BindView; value = 0x7f090635 .end annotation .end field .field private visibleItem:I # direct methods .method static bridge synthetic -$$Nest$fgetadapter(Lcom/forum/ReplyActivity;)Lcom/forum/adapter/ReplyAdapter; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->adapter:Lcom/forum/adapter/ReplyAdapter; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetfooterView(Lcom/forum/ReplyActivity;)Landroid/view/View; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->footerView:Landroid/view/View; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetisLast(Lcom/forum/ReplyActivity;)Ljava/lang/String; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->isLast:Ljava/lang/String; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetisRespon(Lcom/forum/ReplyActivity;)Z .registers 1 iget-boolean p0, p0, Lcom/forum/ReplyActivity;->isRespon:Z return p0 .end method .method static bridge synthetic -$$Nest$fgetlistReply(Lcom/forum/ReplyActivity;)Ljava/util/List; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->listReply:Ljava/util/List; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetllLoading(Lcom/forum/ReplyActivity;)Landroid/widget/LinearLayout; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->llLoading:Landroid/widget/LinearLayout; return-object p0 .end method .method static bridge synthetic -$$Nest$fgettvCount(Lcom/forum/ReplyActivity;)Landroid/widget/TextView; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->tvCount:Landroid/widget/TextView; return-object p0 .end method .method static bridge synthetic -$$Nest$fgettvTips(Lcom/forum/ReplyActivity;)Landroid/widget/TextView; .registers 1 iget-object p0, p0, Lcom/forum/ReplyActivity;->tvTips:Landroid/widget/TextView; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetvisibleItem(Lcom/forum/ReplyActivity;)I .registers 1 iget p0, p0, Lcom/forum/ReplyActivity;->visibleItem:I return p0 .end method .method static bridge synthetic -$$Nest$fputisLast(Lcom/forum/ReplyActivity;Ljava/lang/String;)V .registers 2 iput-object p1, p0, Lcom/forum/ReplyActivity;->isLast:Ljava/lang/String; return-void .end method .method static bridge synthetic -$$Nest$fputisRespon(Lcom/forum/ReplyActivity;Z)V .registers 2 iput-boolean p1, p0, Lcom/forum/ReplyActivity;->isRespon:Z return-void .end method .method static bridge synthetic -$$Nest$fputpageNum(Lcom/forum/ReplyActivity;I)V .registers 2 iput p1, p0, Lcom/forum/ReplyActivity;->pageNum:I return-void .end method .method static bridge synthetic -$$Nest$fputvisibleItem(Lcom/forum/ReplyActivity;I)V .registers 2 iput p1, p0, Lcom/forum/ReplyActivity;->visibleItem:I return-void .end method .method static bridge synthetic -$$Nest$sfputoneOrTwo(Z)V .registers 1 sput-boolean p0, Lcom/forum/ReplyActivity;->oneOrTwo:Z return-void .end method .method static constructor ()V .registers 0 return-void .end method .method public constructor ()V .registers 2 .line 60 invoke-direct {p0}, Lcom/home/base/LedBleActivity;->()V .line 87 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcom/forum/ReplyActivity;->listReply:Ljava/util/List; .line 88 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V iput-object v0, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; .line 89 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V iput-object v0, p0, Lcom/forum/ReplyActivity;->files:Ljava/util/Map; .line 90 new-instance v0, Lcom/forum/bean/ReplyBean; invoke-direct {v0}, Lcom/forum/bean/ReplyBean;->()V iput-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; const/4 v0, 0x1 .line 92 iput v0, p0, Lcom/forum/ReplyActivity;->pageNum:I .line 94 const-string v0, "0" iput-object v0, p0, Lcom/forum/ReplyActivity;->isLast:Ljava/lang/String; const/4 v0, 0x0 .line 96 iput-boolean v0, p0, Lcom/forum/ReplyActivity;->isRespon:Z return-void .end method # virtual methods .method public getReplyList(Z)V .registers 6 .line 266 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->showDialog()V .line 268 new-instance v0, Lokhttp3/OkHttpClient; invoke-direct {v0}, Lokhttp3/OkHttpClient;->()V .line 269 new-instance v1, Lokhttp3/FormBody$Builder; invoke-direct {v1}, Lokhttp3/FormBody$Builder;->()V const-string v2, "commentId" iget-object v3, p0, Lcom/forum/ReplyActivity;->replyId:Ljava/lang/String; .line 270 invoke-virtual {v1, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 iget v2, p0, Lcom/forum/ReplyActivity;->pageNum:I .line 271 invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v2 const-string v3, "pageNum" invoke-virtual {v1, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 const-string v2, "pageSize" const-string v3, "10" .line 272 invoke-virtual {v1, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 .line 273 invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object v2 invoke-virtual {v2}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object v2 const-string v3, "token" invoke-virtual {v1, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 .line 274 invoke-virtual {v1}, Lokhttp3/FormBody$Builder;->build()Lokhttp3/FormBody; move-result-object v1 .line 275 new-instance v2, Lokhttp3/Request$Builder; invoke-direct {v2}, Lokhttp3/Request$Builder;->()V const-string v3, "http://api.appv2.ledspi.com/xpy-server/comment/queryReplyByApp" .line 276 invoke-virtual {v2, v3}, Lokhttp3/Request$Builder;->url(Ljava/lang/String;)Lokhttp3/Request$Builder; move-result-object v2 .line 277 invoke-virtual {v2, v1}, Lokhttp3/Request$Builder;->post(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; move-result-object v1 .line 278 invoke-virtual {v1}, Lokhttp3/Request$Builder;->build()Lokhttp3/Request; move-result-object v1 .line 279 invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;->newCall(Lokhttp3/Request;)Lokhttp3/Call; move-result-object v0 new-instance v1, Lcom/forum/ReplyActivity$5; invoke-direct {v1, p0, p1}, Lcom/forum/ReplyActivity$5;->(Lcom/forum/ReplyActivity;Z)V invoke-interface {v0, v1}, Lokhttp3/Call;->enqueue(Lokhttp3/Callback;)V return-void .end method .method protected onActivityResult(IILandroid/content/Intent;)V .registers 4 .line 418 invoke-super {p0, p1, p2, p3}, Lcom/home/base/LedBleActivity;->onActivityResult(IILandroid/content/Intent;)V const/16 p1, 0xde if-ne p2, p1, :cond_12 .line 420 iget-object p1, p0, Lcom/forum/ReplyActivity;->adapter:Lcom/forum/adapter/ReplyAdapter; invoke-virtual {p1}, Lcom/forum/adapter/ReplyAdapter;->notifyDataSetChanged()V .line 421 iget-object p1, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; const/4 p3, 0x0 invoke-virtual {p1, p3}, Landroid/widget/ListView;->setSelection(I)V :cond_12 const/16 p1, 0x6f if-ne p2, p1, :cond_1c .line 424 invoke-virtual {p0, p1}, Lcom/forum/ReplyActivity;->setResult(I)V .line 425 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->finish()V :cond_1c return-void .end method .method public onClick(Landroid/view/View;)V .registers 10 .line 372 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const v0, 0x7f09005d const-string v1, "target" const-string v2, "comment" const-string v3, "replyType" const-string v4, "replyId" const/4 v5, 0x1 const v6, 0x7f100155 const-string v7, "" if-eq p1, v0, :cond_ad const v0, 0x7f0901b6 if-eq p1, v0, :cond_a9 const v0, 0x7f090635 if-eq p1, v0, :cond_23 goto/16 :goto_ed .line 391 :cond_23 invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object p1 invoke-virtual {p1}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_9d .line 392 iget-object p1, p0, Lcom/forum/ReplyActivity;->et_context111:Landroid/widget/EditText; invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_91 .line 393 sget-boolean p1, Lcom/forum/ReplyActivity;->oneOrTwo:Z const-string v0, "content" if-eqz p1, :cond_7e .line 394 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; invoke-interface {p1}, Ljava/util/Map;->clear()V .line 395 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; iget-object v5, p0, Lcom/forum/ReplyActivity;->replyId:Ljava/lang/String; invoke-interface {p1, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 396 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; invoke-interface {p1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 397 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; iget-object v2, p0, Lcom/forum/ReplyActivity;->target:Ljava/lang/String; invoke-interface {p1, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 398 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object v1 invoke-virtual {v1}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object v1 const-string v2, "token" invoke-interface {p1, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 399 iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; iget-object v1, p0, Lcom/forum/ReplyActivity;->et_context111:Landroid/widget/EditText; invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_8d .line 401 :cond_7e iget-object p1, p0, Lcom/forum/ReplyActivity;->reply:Ljava/util/Map; iget-object v1, p0, Lcom/forum/ReplyActivity;->et_context111:Landroid/widget/EditText; invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 403 :goto_8d invoke-virtual {p0}, Lcom/forum/ReplyActivity;->uploading()V goto :goto_ed :cond_91 const p1, 0x7f10025c const/4 v0, 0x0 .line 405 invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V goto :goto_ed .line 408 :cond_9d invoke-virtual {p0, v6}, Lcom/forum/ReplyActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V goto :goto_ed .line 374 :cond_a9 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->finish()V goto :goto_ed .line 377 :cond_ad invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object p1 invoke-virtual {p1}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_e2 .line 378 new-instance p1, Landroid/content/Intent; const-class v0, Lcom/forum/ReleseCharacterActivity; invoke-direct {p1, p0, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 379 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V .line 380 const-string v5, "ReplyActivity" invoke-virtual {v0, v5, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 381 iget-object v5, p0, Lcom/forum/ReplyActivity;->replyId:Ljava/lang/String; invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 382 invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 383 iget-object v2, p0, Lcom/forum/ReplyActivity;->target:Ljava/lang/String; invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V .line 384 invoke-virtual {p1, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; const/16 v0, 0xa .line 385 invoke-virtual {p0, p1, v0}, Lcom/forum/ReplyActivity;->startActivityForResult(Landroid/content/Intent;I)V goto :goto_ed .line 387 :cond_e2 invoke-virtual {p0, v6}, Lcom/forum/ReplyActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V :goto_ed return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .registers 11 .line 106 invoke-super {p0, p1}, Lcom/home/base/LedBleActivity;->onCreate(Landroid/os/Bundle;)V const p1, 0x7f0c0045 .line 107 invoke-virtual {p0, p1}, Lcom/forum/ReplyActivity;->setContentView(I)V .line 109 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->getWindow()Landroid/view/Window; move-result-object p1 const/high16 v0, -0x80000000 .line 110 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 112 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->getResources()Landroid/content/res/Resources; move-result-object v0 const v1, 0x7f06003b invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I move-result v0 invoke-virtual {p1, v0}, Landroid/view/Window;->setStatusBarColor(I)V .line 115 iget-object p1, p0, Lcom/forum/ReplyActivity;->tvTitle:Landroid/widget/TextView; const v0, 0x7f1000e8 invoke-virtual {p0, v0}, Lcom/forum/ReplyActivity;->getString(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 116 iget-object p1, p0, Lcom/forum/ReplyActivity;->releseCharacter:Landroid/widget/ImageView; const/16 v0, 0x8 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V .line 118 sput-object p0, Lcom/forum/ReplyActivity;->activity:Lcom/forum/ReplyActivity; .line 119 new-instance p1, Lcom/forum/adapter/ReplyAdapter; iget-object v1, p0, Lcom/forum/ReplyActivity;->listReply:Ljava/util/List; invoke-direct {p1, p0, v1}, Lcom/forum/adapter/ReplyAdapter;->(Lcom/home/base/LedBleActivity;Ljava/util/List;)V iput-object p1, p0, Lcom/forum/ReplyActivity;->adapter:Lcom/forum/adapter/ReplyAdapter; .line 120 iget-object p1, p0, Lcom/forum/ReplyActivity;->ivBack:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 121 iget-object p1, p0, Lcom/forum/ReplyActivity;->btnReply:Landroid/widget/Button; invoke-virtual {p1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 122 iget-object p1, p0, Lcom/forum/ReplyActivity;->tv_send111:Landroid/widget/TextView; invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 123 new-instance p1, Lcom/common/uitl/SoftKeyBoardListener; invoke-direct {p1, p0}, Lcom/common/uitl/SoftKeyBoardListener;->(Landroid/app/Activity;)V iput-object p1, p0, Lcom/forum/ReplyActivity;->softKeyBoardListener:Lcom/common/uitl/SoftKeyBoardListener; .line 124 iget-object p1, p0, Lcom/forum/ReplyActivity;->srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; const v1, 0x7f060054 filled-new-array {v1}, [I move-result-object v1 invoke-virtual {p1, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setColorSchemeResources([I)V .line 126 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->getLayoutInflater()Landroid/view/LayoutInflater; move-result-object p1 const v1, 0x7f0c00d1 const/4 v2, 0x0 const/4 v3, 0x0 invoke-virtual {p1, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 iput-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f090558 .line 127 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvCommentTitle:Landroid/widget/TextView; .line 128 iget-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f09055e invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvCount:Landroid/widget/TextView; .line 129 iget-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f090557 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvCommentContent:Landroid/widget/TextView; .line 130 iget-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f09052a invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvAuthor:Landroid/widget/TextView; .line 131 iget-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f090565 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvDate:Landroid/widget/TextView; .line 132 iget-object p1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; const v1, 0x7f090154 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/GridView; iput-object p1, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; .line 134 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->getLayoutInflater()Landroid/view/LayoutInflater; move-result-object p1 const v1, 0x7f0c00c7 invoke-virtual {p1, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 iput-object p1, p0, Lcom/forum/ReplyActivity;->footerView:Landroid/view/View; const v1, 0x7f09025b .line 135 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; iput-object p1, p0, Lcom/forum/ReplyActivity;->llLoading:Landroid/widget/LinearLayout; .line 136 iget-object p1, p0, Lcom/forum/ReplyActivity;->footerView:Landroid/view/View; const v1, 0x7f0905d9 invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/forum/ReplyActivity;->tvTips:Landroid/widget/TextView; .line 137 iget-object p1, p0, Lcom/forum/ReplyActivity;->footerView:Landroid/view/View; invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V .line 139 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->getIntent()Landroid/content/Intent; move-result-object p1 invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; move-result-object p1 if-eqz p1, :cond_1e4 .line 141 const-string v1, "comment" invoke-virtual {p1, v1}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; move-result-object p1 check-cast p1, Lcom/forum/bean/CommentBean; if-eqz p1, :cond_1e4 .line 143 iget-object v1, p0, Lcom/forum/ReplyActivity;->listReply:Ljava/util/List; invoke-interface {v1}, Ljava/util/List;->clear()V .line 144 iget-object v1, p0, Lcom/forum/ReplyActivity;->tvCommentTitle:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getTitle()Ljava/lang/String; move-result-object v4 invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 145 iget-object v1, p0, Lcom/forum/ReplyActivity;->tvCommentContent:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getContent()Ljava/lang/String; move-result-object v4 invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 146 iget-object v1, p0, Lcom/forum/ReplyActivity;->tvAuthor:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getAuthor()Ljava/lang/String; move-result-object v4 invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 147 invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getId()Ljava/lang/String; move-result-object v1 invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/forum/ReplyActivity;->replyId:Ljava/lang/String; .line 148 invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getAuthor()Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/forum/ReplyActivity;->target:Ljava/lang/String; .line 149 iget-object v1, p0, Lcom/forum/ReplyActivity;->tvDate:Landroid/widget/TextView; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getPublishTime()Ljava/lang/String; move-result-object v4 invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 151 invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getImageVisitUrl()Ljava/lang/String; move-result-object v1 const-string v4, "" invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 const/4 v5, 0x1 if-nez v1, :cond_185 .line 152 iget-object v0, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; invoke-virtual {v0, v3}, Landroid/widget/GridView;->setVisibility(I)V .line 153 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V .line 154 new-instance v1, Lcom/forum/adapter/ImageAdapter; sget-object v6, Lcom/forum/ReplyActivity;->activity:Lcom/forum/ReplyActivity; invoke-direct {v1, v6, v0}, Lcom/forum/adapter/ImageAdapter;->(Landroid/content/Context;Ljava/util/List;)V .line 155 iget-object v6, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; invoke-virtual {v6, v1}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V .line 156 invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getImageVisitUrl()Ljava/lang/String; move-result-object v6 .line 157 const-string v7, "," invoke-virtual {v6, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v8 if-eqz v8, :cond_179 .line 158 invoke-virtual {v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; move-result-object v6 .line 159 invoke-static {v6}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v6 invoke-interface {v0, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z .line 160 invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 const/4 v6, 0x2 if-ne v0, v6, :cond_181 .line 161 iget-object v0, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; invoke-virtual {v0, v6}, Landroid/widget/GridView;->setNumColumns(I)V goto :goto_181 .line 164 :cond_179 invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 165 iget-object v0, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; invoke-virtual {v0, v5}, Landroid/widget/GridView;->setNumColumns(I)V .line 167 :cond_181 :goto_181 invoke-virtual {v1}, Lcom/forum/adapter/ImageAdapter;->notifyDataSetChanged()V goto :goto_18a .line 169 :cond_185 iget-object v1, p0, Lcom/forum/ReplyActivity;->gvImage:Landroid/widget/GridView; invoke-virtual {v1, v0}, Landroid/widget/GridView;->setVisibility(I)V .line 173 :goto_18a iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getContent()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/forum/bean/ReplyBean;->setContent(Ljava/lang/String;)V .line 174 iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getAuthor()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/forum/bean/ReplyBean;->setAuthor(Ljava/lang/String;)V .line 175 iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getPublishTime()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/forum/bean/ReplyBean;->setPublishTime(Ljava/lang/String;)V .line 176 iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getImageVisitUrl()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/forum/bean/ReplyBean;->setImageVisitUrl(Ljava/lang/String;)V .line 177 invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getHeadImage()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_1be .line 178 iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getHeadImage()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/forum/bean/ReplyBean;->setHeadImage(Ljava/lang/String;)V goto :goto_1c3 .line 180 :cond_1be iget-object v0, p0, Lcom/forum/ReplyActivity;->replyBean:Lcom/forum/bean/ReplyBean; invoke-virtual {v0, v4}, Lcom/forum/bean/ReplyBean;->setHeadImage(Ljava/lang/String;)V .line 183 :goto_1c3 iget-object v0, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; iget-object v1, p0, Lcom/forum/ReplyActivity;->headerView:Landroid/view/View; invoke-virtual {v0, v1, v2, v3}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;Ljava/lang/Object;Z)V .line 184 iget-object v0, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; iget-object v1, p0, Lcom/forum/ReplyActivity;->footerView:Landroid/view/View; invoke-virtual {v0, v1, v2, v3}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;Ljava/lang/Object;Z)V .line 186 iget-object v0, p0, Lcom/forum/ReplyActivity;->adapter:Lcom/forum/adapter/ReplyAdapter; invoke-virtual {p1}, Lcom/forum/bean/CommentBean;->getAuthor()Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Lcom/forum/adapter/ReplyAdapter;->setFoorHost(Ljava/lang/String;)V .line 187 iget-object p1, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; iget-object v0, p0, Lcom/forum/ReplyActivity;->adapter:Lcom/forum/adapter/ReplyAdapter; invoke-virtual {p1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V .line 190 invoke-virtual {p0, v5}, Lcom/forum/ReplyActivity;->getReplyList(Z)V .line 193 :cond_1e4 iget-object p1, p0, Lcom/forum/ReplyActivity;->srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; new-instance v0, Lcom/forum/ReplyActivity$1; invoke-direct {v0, p0}, Lcom/forum/ReplyActivity$1;->(Lcom/forum/ReplyActivity;)V invoke-virtual {p1, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V .line 205 iget-object p1, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; new-instance v0, Lcom/forum/ReplyActivity$2; invoke-direct {v0, p0}, Lcom/forum/ReplyActivity$2;->(Lcom/forum/ReplyActivity;)V invoke-virtual {p1, v0}, Landroid/widget/ListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V .line 224 iget-object p1, p0, Lcom/forum/ReplyActivity;->lv_Reply:Landroid/widget/ListView; new-instance v0, Lcom/forum/ReplyActivity$3; invoke-direct {v0, p0}, Lcom/forum/ReplyActivity$3;->(Lcom/forum/ReplyActivity;)V invoke-virtual {p1, v0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V .line 241 iget-object p1, p0, Lcom/forum/ReplyActivity;->softKeyBoardListener:Lcom/common/uitl/SoftKeyBoardListener; new-instance v0, Lcom/forum/ReplyActivity$4; invoke-direct {v0, p0}, Lcom/forum/ReplyActivity$4;->(Lcom/forum/ReplyActivity;)V invoke-virtual {p1, v0}, Lcom/common/uitl/SoftKeyBoardListener;->setListener(Lcom/common/uitl/SoftKeyBoardListener$OnSoftKeyBoardChangeListener;)V return-void .end method .method public onKeyDown(ILandroid/view/KeyEvent;)Z .registers 4 const/4 v0, 0x4 if-ne p1, v0, :cond_8 .line 432 invoke-virtual {p0}, Lcom/forum/ReplyActivity;->finish()V const/4 p1, 0x1 return p1 .line 435 :cond_8 invoke-super {p0, p1, p2}, Lcom/home/base/LedBleActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z move-result p1 return p1 .end method .method public uploading()V .registers 5 .line 441 new-instance v0, Lokhttp3/OkHttpClient; invoke-direct {v0}, Lokhttp3/OkHttpClient;->()V .line 442 new-instance v1, Lokhttp3/FormBody$Builder; invoke-direct {v1}, Lokhttp3/FormBody$Builder;->()V const-string v2, "replyId" iget-object v3, p0, Lcom/forum/ReplyActivity;->replyId:Ljava/lang/String; .line 443 invoke-virtual {v1, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 const-string v2, "replyType" const-string v3, "comment" .line 444 invoke-virtual {v1, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 const-string v2, "target" iget-object v3, p0, Lcom/forum/ReplyActivity;->target:Ljava/lang/String; .line 445 invoke-virtual {v1, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 iget-object v2, p0, Lcom/forum/ReplyActivity;->et_context111:Landroid/widget/EditText; .line 446 invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object v2 invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v2 const-string v3, "content" invoke-virtual {v1, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 .line 447 invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object v2 invoke-virtual {v2}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object v2 const-string v3, "token" invoke-virtual {v1, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v1 .line 448 invoke-virtual {v1}, Lokhttp3/FormBody$Builder;->build()Lokhttp3/FormBody; move-result-object v1 .line 449 new-instance v2, Lokhttp3/Request$Builder; invoke-direct {v2}, Lokhttp3/Request$Builder;->()V const-string v3, "http://api.appv2.ledspi.com/xpy-server/comment/publishReplyByApp" .line 450 invoke-virtual {v2, v3}, Lokhttp3/Request$Builder;->url(Ljava/lang/String;)Lokhttp3/Request$Builder; move-result-object v2 .line 451 invoke-virtual {v2, v1}, Lokhttp3/Request$Builder;->post(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; move-result-object v1 .line 452 invoke-virtual {v1}, Lokhttp3/Request$Builder;->build()Lokhttp3/Request; move-result-object v1 .line 453 invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;->newCall(Lokhttp3/Request;)Lokhttp3/Call; move-result-object v0 new-instance v1, Lcom/forum/ReplyActivity$6; invoke-direct {v1, p0}, Lcom/forum/ReplyActivity$6;->(Lcom/forum/ReplyActivity;)V invoke-interface {v0, v1}, Lokhttp3/Call;->enqueue(Lokhttp3/Callback;)V return-void .end method