.class Lcom/forum/im/ui/base/IMBaseActivity$5; .super Ljava/lang/Object; .source "IMBaseActivity.java" # interfaces .implements Lcom/forum/im/widget/HeadIconSelectorView$OnHeadIconClickListener; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/forum/im/ui/base/IMBaseActivity;->init()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/base/IMBaseActivity; # direct methods .method constructor (Lcom/forum/im/ui/base/IMBaseActivity;)V .registers 2 .line 304 iput-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public onClick(I)V .registers 6 .line 309 const-string v0, "\u6743\u9650\u672a\u5f00\u901a\n\u8bf7\u5230\u8bbe\u7f6e\u4e2d\u5f00\u901a\u76f8\u518c\u6743\u9650" const/4 v1, 0x1 const/4 v2, 0x0 if-eq p1, v1, :cond_9f const/4 v3, 0x2 if-eq p1, v3, :cond_4e const/4 v0, 0x3 if-eq p1, v0, :cond_e goto/16 :goto_b6 .line 347 :cond_e iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->mess_lv:Landroid/widget/ListView; invoke-virtual {p1}, Landroid/widget/ListView;->getVisibility()I move-result p1 const/16 v0, 0x8 if-ne p1, v0, :cond_b6 .line 348 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->tbbv:Lcom/forum/im/widget/ChatBottomView; invoke-virtual {p1, v0}, Lcom/forum/im/widget/ChatBottomView;->setVisibility(I)V .line 349 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->emoji:Landroid/widget/ImageView; const v0, 0x7f080155 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V .line 350 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->voiceIv:Landroid/widget/ImageView; const v0, 0x7f080471 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V .line 351 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->mess_lv:Landroid/widget/ListView; invoke-virtual {p1, v2}, Landroid/widget/ListView;->setVisibility(I)V .line 352 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object v0, p1, Lcom/forum/im/ui/base/IMBaseActivity;->mEditTextContent:Landroid/widget/EditText; invoke-static {p1, v0}, Lcom/forum/im/utils/KeyBoardUtils;->hideKeyBoard(Landroid/content/Context;Landroid/view/View;)V .line 354 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; iget-object p1, p1, Lcom/forum/im/ui/base/IMBaseActivity;->mess_iv:Landroid/widget/ImageView; const v0, 0x7f0800e4 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_b6 .line 322 :cond_4e iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-static {p1}, Lcom/forum/im/ui/base/IMBaseActivity;->-$$Nest$fgetCAN_WRITE_EXTERNAL_STORAGE(Lcom/forum/im/ui/base/IMBaseActivity;)Z move-result p1 if-nez p1, :cond_60 .line 323 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-static {p1, v0, v2}, 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_b6 .line 325 :cond_60 invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; move-result-object p1 .line 326 const-string v0, "mounted" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_97 .line 327 new-instance p1, Landroid/content/Intent; invoke-direct {p1}, Landroid/content/Intent;->()V .line 331 const-string v0, "android.intent.action.OPEN_DOCUMENT" invoke-virtual {p1, v0}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; .line 332 const-string v0, "android.intent.category.OPENABLE" invoke-virtual {p1, v0}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; .line 333 const-string v0, "crop" const-string v2, "true" invoke-virtual {p1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; .line 334 const-string v0, "scale" invoke-virtual {p1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; .line 335 const-string v0, "scaleUpIfNeeded" invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; .line 337 const-string v0, "image/*" invoke-virtual {p1, v0}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; .line 338 iget-object v0, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-virtual {v0, p1, v3}, Lcom/forum/im/ui/base/IMBaseActivity;->startActivityForResult(Landroid/content/Intent;I)V goto :goto_b6 .line 341 :cond_97 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; const-string v0, "\u6ca1\u6709SD\u5361" invoke-virtual {p1, v0}, Lcom/forum/im/ui/base/IMBaseActivity;->showToast(Ljava/lang/String;)V goto :goto_b6 .line 312 :cond_9f iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-static {p1}, Lcom/forum/im/ui/base/IMBaseActivity;->-$$Nest$fgetCAN_WRITE_EXTERNAL_STORAGE(Lcom/forum/im/ui/base/IMBaseActivity;)Z move-result p1 if-nez p1, :cond_b1 .line 313 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-static {p1, v0, v2}, 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_b6 .line 316 :cond_b1 iget-object p1, p0, Lcom/forum/im/ui/base/IMBaseActivity$5;->this$0:Lcom/forum/im/ui/base/IMBaseActivity; invoke-static {p1}, Lcom/forum/im/ui/base/IMBaseActivity;->-$$Nest$mcheckPermissionAndCamera(Lcom/forum/im/ui/base/IMBaseActivity;)V :cond_b6 :goto_b6 return-void .end method