.class public Lcom/moji/postcard/ui/EditLocationActivity; .super Lcom/moji/base/MJActivity; .source "EditLocationActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; .implements Lcom/moji/postcard/presenter/PostCardUploadAsyncTask$UploadCallback; # static fields .field public static final EXTRA_DATA:Ljava/lang/String; = "extra_data" .field public static final EXTRA_DATA_INDEXACTIVITY_CLASS:Ljava/lang/String; = "extra_data_indexactivity_class" # instance fields .field private a:Lcom/moji/postcard/domian/PostCardItem; .field private b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; .field private c:Lcom/moji/camera/model/Image; .field private i:Z .field private j:Lcom/moji/titlebar/MJTitleBar; .field private k:Landroid/widget/ImageView; .field private l:Landroid/widget/ImageView; .field private m:Landroid/widget/TextView; .field private n:Landroid/widget/TextView; .field private o:Landroid/widget/TextView; .field private p:Landroid/view/View; .field private q:J # direct methods .method public constructor ()V .locals 1 .line 47 invoke-direct {p0}, Lcom/moji/base/MJActivity;->()V .line 52 new-instance v0, Lcom/moji/postcard/domian/PostCardItem; invoke-direct {v0}, Lcom/moji/postcard/domian/PostCardItem;->()V iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; const/4 v0, 0x0 .line 55 iput-boolean v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->i:Z return-void .end method .method private a()V .locals 3 .line 73 sget v0, Lcom/moji/postcard/R$id;->title_layout:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/titlebar/MJTitleBar; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->j:Lcom/moji/titlebar/MJTitleBar; .line 74 sget v0, Lcom/moji/postcard/R$id;->iv_image:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->k:Landroid/widget/ImageView; .line 75 sget v0, Lcom/moji/postcard/R$id;->tv_err_tip:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->m:Landroid/widget/TextView; .line 76 sget v0, Lcom/moji/postcard/R$id;->tv_confirm:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; .line 77 sget v0, Lcom/moji/postcard/R$id;->rl_edit_location_layout:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->p:Landroid/view/View; .line 78 sget v0, Lcom/moji/postcard/R$id;->iv_location_icon:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->l:Landroid/widget/ImageView; .line 79 sget v0, Lcom/moji/postcard/R$id;->tv_edit_location:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->n:Landroid/widget/TextView; .line 81 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->n:Landroid/widget/TextView; invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result v1 const/high16 v2, 0x42a00000 # 80.0f invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v2 sub-int/2addr v1, v2 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxWidth(I)V .line 83 invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result v0 const/high16 v1, 0x41c00000 # 24.0f invoke-static {v1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v1 sub-int/2addr v0, v1 int-to-float v1, v0 const v2, 0x44dd8000 # 1772.0f div-float/2addr v1, v2 const v2, 0x4493a000 # 1181.0f mul-float v1, v1, v2 float-to-int v1, v1 .line 85 iget-object v2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->k:Landroid/widget/ImageView; invoke-virtual {v2}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v2 if-eqz v2, :cond_0 .line 87 iput v0, v2, Landroid/view/ViewGroup$LayoutParams;->width:I .line 88 iput v1, v2, Landroid/view/ViewGroup$LayoutParams;->height:I .line 90 :cond_0 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->k:Landroid/widget/ImageView; invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V return-void .end method .method static synthetic a(Lcom/moji/postcard/ui/EditLocationActivity;)V .locals 0 .line 47 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->e()V return-void .end method .method static synthetic a(Lcom/moji/postcard/ui/EditLocationActivity;Z)Z .locals 0 .line 47 iput-boolean p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->i:Z return p1 .end method .method static synthetic b(Lcom/moji/postcard/ui/EditLocationActivity;)Lcom/moji/postcard/domian/PostCardItem; .locals 0 .line 47 iget-object p0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; return-object p0 .end method .method private b()V .locals 3 .line 94 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->j:Lcom/moji/titlebar/MJTitleBar; const-string v1, "\u7f16\u8f91\u660e\u4fe1\u7247\u6b63\u9762" invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(Ljava/lang/CharSequence;)V .line 95 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->j:Lcom/moji/titlebar/MJTitleBar; new-instance v1, Lcom/moji/postcard/ui/EditLocationActivity$1; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/EditLocationActivity$1;->(Lcom/moji/postcard/ui/EditLocationActivity;)V invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->setOnClickBackListener(Lcom/moji/titlebar/MJTitleBar$OnClickBack;)V .line 101 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 102 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->p:Landroid/view/View; new-instance v1, Lcom/moji/tool/drawable/MJStateDrawable; sget v2, Lcom/moji/postcard/R$drawable;->bg_corner_blue:I invoke-direct {v1, v2}, Lcom/moji/tool/drawable/MJStateDrawable;->(I)V invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V .line 103 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->p:Landroid/view/View; invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method .method static synthetic c(Lcom/moji/postcard/ui/EditLocationActivity;)Landroid/widget/ImageView; .locals 0 .line 47 iget-object p0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->l:Landroid/widget/ImageView; return-object p0 .end method .method private c()V .locals 6 .line 107 invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getIntent()Landroid/content/Intent; move-result-object v0 if-nez v0, :cond_0 return-void :cond_0 const-string v1, "extra_data" .line 111 invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v0 check-cast v0, Lcom/moji/camera/model/Image; iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->c:Lcom/moji/camera/model/Image; .line 112 invoke-static {}, Lcom/moji/tool/ImageUtils;->a()I move-result v0 .line 113 invoke-static {p0}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v1 iget-object v2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->c:Lcom/moji/camera/model/Image; iget-object v2, v2, Lcom/moji/camera/model/Image;->cropUri:Landroid/net/Uri; .line 114 invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;->a(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 115 invoke-virtual {v1}, Lcom/squareup/picasso/RequestCreator;->g()Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 116 invoke-virtual {v1}, Lcom/squareup/picasso/RequestCreator;->b()Lcom/squareup/picasso/RequestCreator; move-result-object v1 sget-object v2, Lcom/squareup/picasso/MemoryPolicy;->NO_STORE:Lcom/squareup/picasso/MemoryPolicy; const/4 v3, 0x1 new-array v3, v3, [Lcom/squareup/picasso/MemoryPolicy; sget-object v4, Lcom/squareup/picasso/MemoryPolicy;->NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; const/4 v5, 0x0 aput-object v4, v3, v5 .line 117 invoke-virtual {v1, v2, v3}, Lcom/squareup/picasso/RequestCreator;->a(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 118 invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;->a(I)Lcom/squareup/picasso/RequestCreator; move-result-object v1 .line 119 invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->k:Landroid/widget/ImageView; .line 120 invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V .line 122 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->c:Lcom/moji/camera/model/Image; iget-object v1, v1, Lcom/moji/camera/model/Image;->originalUri:Landroid/net/Uri; iput-object v1, v0, Lcom/moji/postcard/domian/PostCardItem;->originalUri:Landroid/net/Uri; .line 123 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->c:Lcom/moji/camera/model/Image; iget-object v1, v1, Lcom/moji/camera/model/Image;->cropUri:Landroid/net/Uri; iput-object v1, v0, Lcom/moji/postcard/domian/PostCardItem;->cropUri:Landroid/net/Uri; .line 125 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->n:Landroid/widget/TextView; const-string v1, "\u6b63\u5728\u8bfb\u53d6\u56fe\u7247\u62cd\u6444\u5730\u5740,\u8bf7\u7a0d\u540e..." invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 126 new-instance v0, Lcom/moji/postcard/presenter/PostCardExifAsyncTask; sget-object v1, Lcom/moji/tool/thread/ThreadPriority;->NORMAL:Lcom/moji/tool/thread/ThreadPriority; iget-object v2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getApplicationContext()Landroid/content/Context; move-result-object v3 new-instance v4, Lcom/moji/postcard/ui/EditLocationActivity$2; invoke-direct {v4, p0}, Lcom/moji/postcard/ui/EditLocationActivity$2;->(Lcom/moji/postcard/ui/EditLocationActivity;)V invoke-direct {v0, v1, v2, v3, v4}, Lcom/moji/postcard/presenter/PostCardExifAsyncTask;->(Lcom/moji/tool/thread/ThreadPriority;Lcom/moji/postcard/domian/PostCardItem;Landroid/content/Context;Ljava/lang/Runnable;)V .line 141 sget-object v1, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; new-array v2, v5, [Ljava/lang/Integer; invoke-virtual {v0, v1, v2}, Lcom/moji/postcard/presenter/PostCardExifAsyncTask;->a(Lcom/moji/tool/thread/ThreadType;[Ljava/lang/Object;)Lcom/moji/tool/thread/task/MJAsyncTask; return-void .end method .method static synthetic d(Lcom/moji/postcard/ui/EditLocationActivity;)Landroid/widget/TextView; .locals 0 .line 47 iget-object p0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->n:Landroid/widget/TextView; return-object p0 .end method .method private d()V .locals 5 .line 145 new-instance v0, Lcom/moji/http/postcard/GetCityinfoByLatlngRequest; iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-wide v1, v1, Lcom/moji/postcard/domian/PostCardItem;->latitude:D iget-object v3, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-wide v3, v3, Lcom/moji/postcard/domian/PostCardItem;->longitude:D invoke-direct {v0, v1, v2, v3, v4}, Lcom/moji/http/postcard/GetCityinfoByLatlngRequest;->(DD)V .line 146 new-instance v1, Lcom/moji/postcard/ui/EditLocationActivity$3; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/EditLocationActivity$3;->(Lcom/moji/postcard/ui/EditLocationActivity;)V invoke-virtual {v0, v1}, Lcom/moji/http/postcard/GetCityinfoByLatlngRequest;->a(Lcom/moji/requestcore/MJBaseHttpCallback;)V return-void .end method .method private e()V .locals 4 const-string v0, "\u9000\u51fa\u9875\u9762\u5f53\u524d\u7f16\u8f91\u5185\u5bb9\u5c06\u4f1a\u4e22\u5931\uff0c\u786e\u8ba4\u9000\u51fa\u5417\uff1f" .line 291 new-instance v1, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; invoke-direct {v1, p0}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->(Landroid/content/Context;)V new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "\n" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "\n" invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 292 invoke-virtual {v1, v0}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->b(Ljava/lang/CharSequence;)Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; move-result-object v0 const-string v1, "\u53d6\u6d88" .line 293 invoke-virtual {v0, v1}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->d(Ljava/lang/CharSequence;)Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; move-result-object v0 const/4 v1, 0x1 .line 294 invoke-virtual {v0, v1}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->d(Z)Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; move-result-object v0 const-string v1, "\u786e\u8ba4\u9000\u51fa" .line 295 invoke-virtual {v0, v1}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->c(Ljava/lang/CharSequence;)Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; move-result-object v0 new-instance v1, Lcom/moji/postcard/ui/EditLocationActivity$4; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/EditLocationActivity$4;->(Lcom/moji/postcard/ui/EditLocationActivity;)V .line 296 invoke-virtual {v0, v1}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->a(Lcom/moji/dialog/control/MJDialogDefaultControl$SingleButtonCallback;)Lcom/moji/dialog/control/MJDialogDefaultControl$Builder; move-result-object v0 .line 303 invoke-virtual {v0}, Lcom/moji/dialog/control/MJDialogDefaultControl$Builder;->b()Lcom/moji/dialog/MJDialog; return-void .end method .method static synthetic e(Lcom/moji/postcard/ui/EditLocationActivity;)V .locals 0 .line 47 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->d()V return-void .end method .method static synthetic f(Lcom/moji/postcard/ui/EditLocationActivity;)Landroid/widget/TextView; .locals 0 .line 47 iget-object p0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->m:Landroid/widget/TextView; return-object p0 .end method # virtual methods .method protected onActivityResult(IILandroid/content/Intent;)V .locals 2 .line 173 invoke-super {p0, p1, p2, p3}, Lcom/moji/base/MJActivity;->onActivityResult(IILandroid/content/Intent;)V const/16 v0, 0x1c8 if-ne p1, v0, :cond_0 const/4 p1, -0x1 if-ne p2, p1, :cond_0 const-string p1, "result_extra_location_info" .line 176 invoke-virtual {p3, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object p1 check-cast p1, Lcom/moji/newliveview/camera/model/PoiItemSimply; .line 177 iget-object p2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-wide v0, p1, Lcom/moji/newliveview/camera/model/PoiItemSimply;->latitude:D iput-wide v0, p2, Lcom/moji/postcard/domian/PostCardItem;->latitude:D .line 178 iget-object p2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-wide v0, p1, Lcom/moji/newliveview/camera/model/PoiItemSimply;->longitude:D iput-wide v0, p2, Lcom/moji/postcard/domian/PostCardItem;->longitude:D .line 180 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->n:Landroid/widget/TextView; const-string p2, "\u6b63\u5728\u8f6c\u6362\u5730\u7406\u4f4d\u7f6e\u4fe1\u606f\uff0c\u8bf7\u7a0d\u540e..." invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 181 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->d()V :cond_0 return-void .end method .method public onCancelled()V .locals 2 .line 275 sget v0, Lcom/moji/postcard/R$string;->cancel_upload:I invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(I)V .line 276 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; const/4 v1, 0x1 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V .line 277 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; const-string v1, "\u786e\u8ba4\u62cd\u6444\u5730\u5740" invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void .end method .method public onClick(Landroid/view/View;)V .locals 3 .line 188 invoke-static {}, Lcom/moji/tool/Utils;->b()Z move-result v0 if-nez v0, :cond_0 return-void .line 191 :cond_0 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 192 sget v0, Lcom/moji/postcard/R$id;->rl_edit_location_layout:I if-ne p1, v0, :cond_2 .line 193 iget-boolean p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->i:Z if-eqz p1, :cond_1 .line 194 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->d()V goto/16 :goto_0 .line 196 :cond_1 new-instance p1, Landroid/content/Intent; const-class v0, Lcom/moji/newliveview/camera/activity/SearchLocationActivity; invoke-direct {p1, p0, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V const-string v0, "extra_data_search_hint" const-string v1, "\u8bf7\u641c\u7d22\u8be5\u56fe\u7247\u6240\u5728\u7684\u62cd\u6444\u5730\u5740" .line 197 invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const/16 v0, 0x1c8 .line 198 invoke-virtual {p0, p1, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->startActivityForResult(Landroid/content/Intent;I)V .line 199 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_POSTCARD_PHOTO_LOCATION_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; goto :goto_0 .line 201 :cond_2 sget v0, Lcom/moji/postcard/R$id;->tv_confirm:I if-ne p1, v0, :cond_6 .line 202 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-object p1, p1, Lcom/moji/postcard/domian/PostCardItem;->city_name:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-eqz p1, :cond_3 const-string p1, "\u8bf7\u9009\u62e9\u4e00\u4e2a\u5730\u5740" .line 203 invoke-static {p1}, Lcom/moji/tool/ToastTool;->a(Ljava/lang/String;)V return-void .line 206 :cond_3 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iget-object p1, p1, Lcom/moji/postcard/domian/PostCardItem;->postcard_front_url:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_5 .line 207 new-instance p1, Landroid/content/Intent; const-class v0, Lcom/moji/postcard/ui/EditBackgroundActivity; invoke-direct {p1, p0, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 208 invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getIntent()Landroid/content/Intent; move-result-object v0 if-eqz v0, :cond_4 const-string v0, "extra_data_indexactivity_class" .line 209 invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getIntent()Landroid/content/Intent; move-result-object v1 const-string v2, "extra_data_indexactivity_class" invoke-virtual {v1, v2}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; move-result-object v1 invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; :cond_4 const-string v0, "extra_data" .line 211 iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; .line 212 invoke-virtual {p0, p1}, Lcom/moji/postcard/ui/EditLocationActivity;->startActivity(Landroid/content/Intent;)V return-void .line 215 :cond_5 new-instance p1, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; sget-object v0, Lcom/moji/tool/thread/ThreadPriority;->NORMAL:Lcom/moji/tool/thread/ThreadPriority; iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->c:Lcom/moji/camera/model/Image; invoke-direct {p1, v0, v1, p0}, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask;->(Lcom/moji/tool/thread/ThreadPriority;Lcom/moji/camera/model/Image;Lcom/moji/postcard/presenter/PostCardUploadAsyncTask$UploadCallback;)V iput-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; .line 216 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; sget-object v0, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; const/4 v1, 0x0 new-array v2, v1, [Ljava/lang/Void; invoke-virtual {p1, v0, v2}, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask;->a(Lcom/moji/tool/thread/ThreadType;[Ljava/lang/Object;)Lcom/moji/tool/thread/task/MJAsyncTask; .line 217 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; const-string v0, "\u6b63\u5728\u4e0a\u4f20\u56fe\u7247\uff1a 0%" invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 218 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; invoke-virtual {p1, v1}, Landroid/widget/TextView;->setEnabled(Z)V .line 219 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_POSTCARD_PHOTO_USE_LOCATION_CLICK:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; :cond_6 :goto_0 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 1 .line 64 invoke-super {p0, p1}, Lcom/moji/base/MJActivity;->onCreate(Landroid/os/Bundle;)V .line 65 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_POSTCARD_PHOTO_LOCATION_SHOW:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 66 sget p1, Lcom/moji/postcard/R$layout;->mjpostcard_activity_edit_location:I invoke-virtual {p0, p1}, Lcom/moji/postcard/ui/EditLocationActivity;->setContentView(I)V .line 67 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->a()V .line 68 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->b()V .line 69 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->c()V return-void .end method .method protected onDestroy()V .locals 2 .line 282 invoke-super {p0}, Lcom/moji/base/MJActivity;->onDestroy()V .line 283 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; invoke-virtual {v0}, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask;->h()Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; invoke-virtual {v0}, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask;->g()Lcom/moji/tool/thread/task/MJAsyncTask$Status; move-result-object v0 sget-object v1, Lcom/moji/tool/thread/task/MJAsyncTask$Status;->RUNNING:Lcom/moji/tool/thread/task/MJAsyncTask$Status; if-ne v0, v1, :cond_0 .line 284 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; const/4 v1, 0x1 invoke-virtual {v0, v1}, Lcom/moji/postcard/presenter/PostCardUploadAsyncTask;->b(Z)Z const/4 v0, 0x0 .line 285 iput-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->b:Lcom/moji/postcard/presenter/PostCardUploadAsyncTask; :cond_0 return-void .end method .method public onKeyDown(ILandroid/view/KeyEvent;)Z .locals 2 .line 225 invoke-virtual {p2}, Landroid/view/KeyEvent;->getKeyCode()I move-result v0 const/4 v1, 0x4 if-ne v0, v1, :cond_0 .line 226 invoke-direct {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->e()V const/4 p1, 0x1 return p1 .line 229 :cond_0 invoke-super {p0, p1, p2}, Lcom/moji/base/MJActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z move-result p1 return p1 .end method .method protected onPause()V .locals 7 .line 242 invoke-super {p0}, Lcom/moji/base/MJActivity;->onPause()V .line 243 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 iget-wide v2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->q:J sub-long/2addr v0, v2 .line 244 iget-wide v2, p0, Lcom/moji/postcard/ui/EditLocationActivity;->q:J const-wide/16 v4, 0x0 cmp-long v6, v2, v4 if-eqz v6, :cond_0 cmp-long v2, v0, v4 if-eqz v2, :cond_0 .line 246 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v2 sget-object v3, Lcom/moji/statistics/EVENT_TAG;->NEWLIVEVIEW_POSTCARD_DURATION:Lcom/moji/statistics/EVENT_TAG; const-string v4, "1" invoke-virtual {v2, v3, v4, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;J)Lcom/moji/statistics/EventManager; :cond_0 return-void .end method .method public onProgressUpdate(I)V .locals 3 .line 252 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "\u6b63\u5728\u4e0a\u4f20\u56fe\u7247\uff1a " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, "%" invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void .end method .method protected onResume()V .locals 2 .line 234 invoke-super {p0}, Lcom/moji/base/MJActivity;->onResume()V .line 235 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 iput-wide v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->q:J return-void .end method .method public onUploadSuccess(Ljava/lang/String;)V .locals 3 .line 257 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 const/4 v1, 0x1 if-eqz v0, :cond_0 .line 258 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; invoke-virtual {p1, v1}, Landroid/widget/TextView;->setEnabled(Z)V .line 259 iget-object p1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; const-string v0, "\u56fe\u7247\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u70b9\u51fb\u91cd\u65b0\u4e0a\u4f20" invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void .line 262 :cond_0 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V .line 263 iget-object v0, p0, Lcom/moji/postcard/ui/EditLocationActivity;->o:Landroid/widget/TextView; const-string v1, "\u4e0a\u4f20\u5b8c\u6210" invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 264 new-instance v0, Landroid/content/Intent; const-class v1, Lcom/moji/postcard/ui/EditBackgroundActivity; invoke-direct {v0, p0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V .line 265 iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; iput-object p1, v1, Lcom/moji/postcard/domian/PostCardItem;->postcard_front_url:Ljava/lang/String; .line 266 invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getIntent()Landroid/content/Intent; move-result-object p1 if-eqz p1, :cond_1 const-string p1, "extra_data_indexactivity_class" .line 267 invoke-virtual {p0}, Lcom/moji/postcard/ui/EditLocationActivity;->getIntent()Landroid/content/Intent; move-result-object v1 const-string v2, "extra_data_indexactivity_class" invoke-virtual {v1, v2}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; move-result-object v1 invoke-virtual {v0, p1, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; :cond_1 const-string p1, "extra_data" .line 269 iget-object v1, p0, Lcom/moji/postcard/ui/EditLocationActivity;->a:Lcom/moji/postcard/domian/PostCardItem; invoke-virtual {v0, p1, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; .line 270 invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/EditLocationActivity;->startActivity(Landroid/content/Intent;)V return-void .end method