.class Lcom/forum/im/ui/ListViewChatActivity$7; .super Ljava/lang/Object; .source "ListViewChatActivity.java" # interfaces .implements Ljava/lang/Runnable; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/forum/im/ui/ListViewChatActivity;->sendMessage(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic this$0:Lcom/forum/im/ui/ListViewChatActivity; .field final synthetic val$id:Ljava/lang/String; .field final synthetic val$publishTime:Ljava/lang/String; .field final synthetic val$upload:Ljava/lang/Boolean; # direct methods .method constructor (Lcom/forum/im/ui/ListViewChatActivity;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)V .registers 5 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation .line 317 iput-object p1, p0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iput-object p2, p0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$upload:Ljava/lang/Boolean; iput-object p3, p0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$id:Ljava/lang/String; iput-object p4, p0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$publishTime:Ljava/lang/String; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public run()V .registers 18 move-object/from16 v0, p0 .line 321 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v1, v1, Lcom/forum/im/ui/ListViewChatActivity;->mEditTextContent: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 .line 325 iget-object v2, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$upload:Ljava/lang/Boolean; invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z move-result v2 const/4 v3, 0x0 .line 360 invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v15 if-eqz v2, :cond_c6 .line 326 invoke-virtual {v1}, Ljava/lang/String;->length()I move-result v1 const/4 v2, 0x1 if-nez v1, :cond_35 .line 328 invoke-static {}, Landroid/os/Looper;->prepare()V .line 329 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; const v3, 0x7f100142 invoke-static {v1, v3, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object v1 invoke-virtual {v1}, Landroid/widget/Toast;->show()V .line 330 invoke-static {}, Landroid/os/Looper;->loop()V return-void .line 334 :cond_35 new-instance v1, Landroid/text/format/Time; invoke-direct {v1}, Landroid/text/format/Time;->()V .line 335 invoke-virtual {v1}, Landroid/text/format/Time;->setToNow()V .line 337 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V iget v4, v1, Landroid/text/format/Time;->year:I invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v3 const-string v4, "-" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v3 iget v5, v1, Landroid/text/format/Time;->month:I add-int/2addr v5, v2 invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v2 invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 iget v3, v1, Landroid/text/format/Time;->monthDay:I invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v2 const-string v3, " " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 iget v3, v1, Landroid/text/format/Time;->hour:I invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v2 const-string v3, ":" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 iget v4, v1, Landroid/text/format/Time;->minute:I invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v2 invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 iget v1, v1, Landroid/text/format/Time;->second:I invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v9 .line 342 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v1, v1, Lcom/forum/im/ui/ListViewChatActivity;->tblist:Ljava/util/List; iget-object v4, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v5, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$id:Ljava/lang/String; iget-object v6, v4, Lcom/forum/im/ui/ListViewChatActivity;->userName:Ljava/lang/String; iget-object v2, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v2, v2, Lcom/forum/im/ui/ListViewChatActivity;->mEditTextContent:Landroid/widget/EditText; 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 v8 const/16 v16, 0x1 const/4 v7, 0x1 const/4 v10, 0x0 const/4 v11, 0x0 const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 invoke-virtual/range {v4 .. v16}, Lcom/forum/im/ui/ListViewChatActivity;->getTbub(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;I)Lcom/forum/im/db/ChatMessageBean; move-result-object v2 invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 345 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; new-instance v2, Lcom/forum/im/ui/ListViewChatActivity$7$1; invoke-direct {v2, v0}, Lcom/forum/im/ui/ListViewChatActivity$7$1;->(Lcom/forum/im/ui/ListViewChatActivity$7;)V invoke-virtual {v1, v2}, Lcom/forum/im/ui/ListViewChatActivity;->runOnUiThread(Ljava/lang/Runnable;)V .line 353 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v1, v1, Lcom/forum/im/ui/ListViewChatActivity;->mCurrentPhotoFile:Ljava/io/File; if-eqz v1, :cond_c0 .line 354 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; invoke-virtual {v1}, Lcom/forum/im/ui/ListViewChatActivity;->uploadFile()V goto :goto_e5 .line 356 :cond_c0 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; invoke-virtual {v1}, Lcom/forum/im/ui/ListViewChatActivity;->uploadMsg()V goto :goto_e5 .line 359 :cond_c6 iget-object v1, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v1, v1, Lcom/forum/im/ui/ListViewChatActivity;->tblist:Ljava/util/List; iget-object v4, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v5, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$id:Ljava/lang/String; iget-object v6, v4, Lcom/forum/im/ui/ListViewChatActivity;->userName:Ljava/lang/String; iget-object v2, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->this$0:Lcom/forum/im/ui/ListViewChatActivity; iget-object v8, v2, Lcom/forum/im/ui/ListViewChatActivity;->sendContent:Ljava/lang/String; iget-object v9, v0, Lcom/forum/im/ui/ListViewChatActivity$7;->val$publishTime:Ljava/lang/String; const/16 v16, 0x1 const/4 v7, 0x1 const/4 v10, 0x0 const/4 v11, 0x0 const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 invoke-virtual/range {v4 .. v16}, Lcom/forum/im/ui/ListViewChatActivity;->getTbub(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Float;I)Lcom/forum/im/db/ChatMessageBean; move-result-object v2 invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z :goto_e5 return-void .end method