.class public Lcom/moji/postcard/ui/AddAddressActivity; .super Lcom/moji/base/MJActivity; .source "AddAddressActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # static fields .field public static final REQUEST_CODE_SELECT_CITY:I = 0x64 # instance fields .field private a:Lcom/moji/titlebar/MJTitleBar; .field private b:Landroid/widget/EditText; .field private c:Landroid/widget/EditText; .field private i:Landroid/widget/EditText; .field private j:Landroid/widget/TextView; .field private k:Landroid/widget/TextView; .field private l:Lcom/moji/dialog/LoadingViewDelegate; .field private m:Z # direct methods .method public constructor ()V .locals 0 .line 31 invoke-direct {p0}, Lcom/moji/base/MJActivity;->()V return-void .end method .method static synthetic a(Lcom/moji/postcard/ui/AddAddressActivity;)Lcom/moji/dialog/LoadingViewDelegate; .locals 0 .line 31 iget-object p0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->l:Lcom/moji/dialog/LoadingViewDelegate; return-object p0 .end method .method private a()V .locals 1 .line 55 sget v0, Lcom/moji/postcard/R$id;->title_layout:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/titlebar/MJTitleBar; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->a:Lcom/moji/titlebar/MJTitleBar; .line 56 sget v0, Lcom/moji/postcard/R$id;->tv_confirm:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->k:Landroid/widget/TextView; .line 58 sget v0, Lcom/moji/postcard/R$id;->et_name:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/EditText; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->b:Landroid/widget/EditText; .line 59 sget v0, Lcom/moji/postcard/R$id;->et_phone:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/EditText; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->c:Landroid/widget/EditText; .line 60 sget v0, Lcom/moji/postcard/R$id;->et_detail_address:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/EditText; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->i:Landroid/widget/EditText; .line 61 sget v0, Lcom/moji/postcard/R$id;->tv_city:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->j:Landroid/widget/TextView; .line 62 sget v0, Lcom/moji/postcard/R$id;->tv_complete:I invoke-virtual {p0, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->k:Landroid/widget/TextView; return-void .end method .method static synthetic a(Lcom/moji/postcard/ui/AddAddressActivity;Z)Z .locals 0 .line 31 iput-boolean p1, p0, Lcom/moji/postcard/ui/AddAddressActivity;->m:Z return p1 .end method .method private b()V .locals 2 .line 67 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->a:Lcom/moji/titlebar/MJTitleBar; sget v1, Lcom/moji/postcard/R$string;->mj_postercard_address_manager:I invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(I)V .line 68 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->k:Landroid/widget/TextView; invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 69 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->j:Landroid/widget/TextView; invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 72 new-instance v0, Lcom/moji/dialog/LoadingViewDelegate; invoke-direct {v0, p0}, Lcom/moji/dialog/LoadingViewDelegate;->(Landroid/content/Context;)V iput-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->l:Lcom/moji/dialog/LoadingViewDelegate; .line 75 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->b:Landroid/widget/EditText; new-instance v1, Lcom/moji/postcard/ui/AddAddressActivity$1; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/AddAddressActivity$1;->(Lcom/moji/postcard/ui/AddAddressActivity;)V invoke-virtual {v0, v1}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V .line 101 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->i:Landroid/widget/EditText; new-instance v1, Lcom/moji/postcard/ui/AddAddressActivity$2; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/AddAddressActivity$2;->(Lcom/moji/postcard/ui/AddAddressActivity;)V invoke-virtual {v0, v1}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V .line 123 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->c:Landroid/widget/EditText; new-instance v1, Lcom/moji/postcard/ui/AddAddressActivity$3; invoke-direct {v1, p0}, Lcom/moji/postcard/ui/AddAddressActivity$3;->(Lcom/moji/postcard/ui/AddAddressActivity;)V invoke-virtual {v0, v1}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V return-void .end method .method private c()V .locals 6 .line 175 iget-boolean v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->m:Z if-eqz v0, :cond_0 return-void .line 179 :cond_0 iget-object v0, p0, Lcom/moji/postcard/ui/AddAddressActivity;->b:Landroid/widget/EditText; invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 .line 180 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_1 .line 181 sget v0, Lcom/moji/postcard/R$string;->mj_postcard_please_to_write_receive_name:I invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(I)V return-void .line 185 :cond_1 iget-object v1, p0, Lcom/moji/postcard/ui/AddAddressActivity;->c: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-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object v1 .line 186 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_2 .line 187 sget v0, Lcom/moji/postcard/R$string;->mj_postcard_please_to_write_receive_phone:I invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(I)V return-void .line 196 :cond_2 iget-object v2, p0, Lcom/moji/postcard/ui/AddAddressActivity;->j:Landroid/widget/TextView; invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; move-result-object v2 invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; move-result-object v2 .line 197 invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-eqz v3, :cond_3 .line 198 sget v0, Lcom/moji/postcard/R$string;->mj_postcard_please_to_select_receive_city:I invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(I)V return-void .line 202 :cond_3 iget-object v3, p0, Lcom/moji/postcard/ui/AddAddressActivity;->i:Landroid/widget/EditText; invoke-virtual {v3}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object v3 invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object v3 .line 203 invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v4 if-eqz v4, :cond_4 .line 204 sget v0, Lcom/moji/postcard/R$string;->mj_postcard_please_to_write_detail_address:I invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(I)V return-void .line 209 :cond_4 invoke-static {}, Lcom/moji/tool/DeviceTool;->m()Z move-result v4 if-nez v4, :cond_5 .line 210 sget v4, Lcom/moji/postcard/R$string;->mj_postcard_check_net:I invoke-static {v4}, Lcom/moji/tool/ToastTool;->a(I)V .line 214 :cond_5 iget-object v4, p0, Lcom/moji/postcard/ui/AddAddressActivity;->l:Lcom/moji/dialog/LoadingViewDelegate; sget v5, Lcom/moji/postcard/R$string;->mj_postcard_address_saving:I invoke-static {v5}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String; move-result-object v5 invoke-virtual {v4, v5}, Lcom/moji/dialog/LoadingViewDelegate;->a(Ljava/lang/String;)V const/4 v4, 0x1 .line 215 iput-boolean v4, p0, Lcom/moji/postcard/ui/AddAddressActivity;->m:Z .line 216 new-instance v4, Lcom/moji/http/postcard/AddAddressRequest; invoke-direct {v4, v0, v1, v2, v3}, Lcom/moji/http/postcard/AddAddressRequest;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 217 new-instance v0, Lcom/moji/postcard/ui/AddAddressActivity$4; invoke-direct {v0, p0}, Lcom/moji/postcard/ui/AddAddressActivity$4;->(Lcom/moji/postcard/ui/AddAddressActivity;)V invoke-virtual {v4, v0}, Lcom/moji/http/postcard/AddAddressRequest;->a(Lcom/moji/requestcore/MJBaseHttpCallback;)V return-void .end method # virtual methods .method protected onActivityResult(IILandroid/content/Intent;)V .locals 0 .line 163 invoke-super {p0, p1, p2, p3}, Lcom/moji/base/MJActivity;->onActivityResult(IILandroid/content/Intent;)V const/16 p2, 0x64 if-ne p1, p2, :cond_0 if-eqz p3, :cond_0 const-string p1, "city_name" .line 166 invoke-virtual {p3, p1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 167 iget-object p2, p0, Lcom/moji/postcard/ui/AddAddressActivity;->j:Landroid/widget/TextView; invoke-virtual {p2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V :cond_0 return-void .end method .method public onClick(Landroid/view/View;)V .locals 1 .line 149 invoke-static {}, Lcom/moji/tool/Utils;->b()Z move-result v0 if-nez v0, :cond_0 return-void .line 152 :cond_0 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 153 sget v0, Lcom/moji/postcard/R$id;->tv_complete:I if-ne p1, v0, :cond_1 .line 154 invoke-direct {p0}, Lcom/moji/postcard/ui/AddAddressActivity;->c()V .line 155 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_LOCATION_OVER_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 156 :cond_1 sget v0, Lcom/moji/postcard/R$id;->tv_city:I if-ne p1, v0, :cond_2 .line 157 new-instance p1, Landroid/content/Intent; const-class v0, Lcom/moji/webview/pickcity/PickCityActivity; invoke-direct {p1, p0, v0}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V const/16 v0, 0x64 invoke-virtual {p0, p1, v0}, Lcom/moji/postcard/ui/AddAddressActivity;->startActivityForResult(Landroid/content/Intent;I)V :cond_2 :goto_0 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 0 .line 47 invoke-super {p0, p1}, Lcom/moji/base/MJActivity;->onCreate(Landroid/os/Bundle;)V .line 48 sget p1, Lcom/moji/postcard/R$layout;->mjpostcard_activity_add_address:I invoke-virtual {p0, p1}, Lcom/moji/postcard/ui/AddAddressActivity;->setContentView(I)V .line 49 invoke-direct {p0}, Lcom/moji/postcard/ui/AddAddressActivity;->a()V .line 50 invoke-direct {p0}, Lcom/moji/postcard/ui/AddAddressActivity;->b()V return-void .end method