.class Lcom/luck/picture/lib/PictureSelectorActivity$6; .super Landroid/content/BroadcastReceiver; .source "PictureSelectorActivity.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/luck/picture/lib/PictureSelectorActivity; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic this$0:Lcom/luck/picture/lib/PictureSelectorActivity; # direct methods .method constructor (Lcom/luck/picture/lib/PictureSelectorActivity;)V .registers 2 .line 1140 iput-object p1, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V return-void .end method # virtual methods .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .registers 5 .line 1143 invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; move-result-object p1 .line 1145 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I const-string v0, "com.luck.picture.lib.action.preview.compression" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 const-string v1, "selectImages" if-nez v0, :cond_43 const-string v0, "com.luck.picture.lib.action.selected.data" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_1a goto :goto_77 .line 1148 :cond_1a invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; move-result-object p1 if-eqz p1, :cond_77 .line 1151 invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object p2 .line 1152 const-string v0, "position" invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result p1 .line 1153 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; const/4 v1, 0x1 # setter for: Lcom/luck/picture/lib/PictureSelectorActivity;->anim:Z invoke-static {v0, v1}, Lcom/luck/picture/lib/PictureSelectorActivity;->access$1002(Lcom/luck/picture/lib/PictureSelectorActivity;Z)Z .line 1154 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; # getter for: Lcom/luck/picture/lib/PictureSelectorActivity;->adapter:Lcom/luck/picture/lib/adapter/PictureImageGridAdapter; invoke-static {v0}, Lcom/luck/picture/lib/PictureSelectorActivity;->access$1100(Lcom/luck/picture/lib/PictureSelectorActivity;)Lcom/luck/picture/lib/adapter/PictureImageGridAdapter; move-result-object v0 invoke-virtual {v0, p2}, Lcom/luck/picture/lib/adapter/PictureImageGridAdapter;->bindSelectImages(Ljava/util/List;)V .line 1155 iget-object p2, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; # getter for: Lcom/luck/picture/lib/PictureSelectorActivity;->adapter:Lcom/luck/picture/lib/adapter/PictureImageGridAdapter; invoke-static {p2}, Lcom/luck/picture/lib/PictureSelectorActivity;->access$1100(Lcom/luck/picture/lib/PictureSelectorActivity;)Lcom/luck/picture/lib/adapter/PictureImageGridAdapter; move-result-object p2 invoke-virtual {p2, p1}, Lcom/luck/picture/lib/adapter/PictureImageGridAdapter;->notifyItemChanged(I)V goto :goto_77 .line 1159 :cond_43 invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; move-result-object p1 if-eqz p1, :cond_77 .line 1161 invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object p1 .line 1162 invoke-interface {p1}, Ljava/util/List;->size()I move-result p2 if-lez p2, :cond_77 const/4 p2, 0x0 .line 1164 invoke-interface {p1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/luck/picture/lib/entity/LocalMedia; invoke-virtual {p2}, Lcom/luck/picture/lib/entity/LocalMedia;->getMimeType()Ljava/lang/String; move-result-object p2 .line 1165 iget-object v0, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; iget-object v0, v0, Lcom/luck/picture/lib/PictureSelectorActivity;->config:Lcom/luck/picture/lib/config/PictureSelectionConfig; iget-boolean v0, v0, Lcom/luck/picture/lib/config/PictureSelectionConfig;->isCompress:Z if-eqz v0, :cond_72 invoke-static {p2}, Lcom/luck/picture/lib/config/PictureMimeType;->eqImage(Ljava/lang/String;)Z move-result p2 if-eqz p2, :cond_72 .line 1166 iget-object p2, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; invoke-virtual {p2, p1}, Lcom/luck/picture/lib/PictureSelectorActivity;->compressImage(Ljava/util/List;)V goto :goto_77 .line 1168 :cond_72 iget-object p2, p0, Lcom/luck/picture/lib/PictureSelectorActivity$6;->this$0:Lcom/luck/picture/lib/PictureSelectorActivity; invoke-virtual {p2, p1}, Lcom/luck/picture/lib/PictureSelectorActivity;->onResult(Ljava/util/List;)V :cond_77 :goto_77 return-void .end method