.class public Lcom/me/UpdatePasswordActivity; .super Lcom/home/base/LedBleActivity; .source "UpdatePasswordActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # instance fields .field private btnUpdate:Landroid/widget/Button; .field private clearEtNew:Landroid/widget/EditText; .field private clearEtOld:Landroid/widget/EditText; .field private ivBack:Landroid/widget/ImageView; .field private releseCharacter:Landroid/widget/ImageView; .field private tvTitle:Landroid/widget/TextView; # direct methods .method public constructor ()V .registers 1 .line 26 invoke-direct {p0}, Lcom/home/base/LedBleActivity;->()V return-void .end method # virtual methods .method public onClick(Landroid/view/View;)V .registers 9 .line 58 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const v0, 0x7f090062 if-eq p1, v0, :cond_14 const v0, 0x7f0901b6 if-eq p1, v0, :cond_10 goto/16 :goto_82 .line 60 :cond_10 invoke-virtual {p0}, Lcom/me/UpdatePasswordActivity;->finish()V goto :goto_82 .line 63 :cond_14 iget-object p1, p0, Lcom/me/UpdatePasswordActivity;->clearEtOld:Landroid/widget/EditText; invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 .line 64 iget-object v0, p0, Lcom/me/UpdatePasswordActivity;->clearEtNew: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 65 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 const/4 v2, 0x0 if-nez v1, :cond_92 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-eqz v1, :cond_36 goto :goto_92 .line 68 :cond_36 invoke-virtual {p1}, Ljava/lang/String;->length()I move-result v1 const/4 v3, 0x6 if-lt v1, v3, :cond_83 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v1 if-ge v1, v3, :cond_44 goto :goto_83 .line 73 :cond_44 new-instance v1, Lcom/forum/login/PasswordUtil; invoke-direct {v1}, Lcom/forum/login/PasswordUtil;->()V invoke-virtual {v1, p1}, Lcom/forum/login/PasswordUtil;->encrypt(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 74 new-instance v1, Lcom/forum/login/PasswordUtil; invoke-direct {v1}, Lcom/forum/login/PasswordUtil;->()V invoke-virtual {v1, v0}, Lcom/forum/login/PasswordUtil;->encrypt(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 .line 75 new-instance v5, Ljava/util/HashMap; invoke-direct {v5}, Ljava/util/HashMap;->()V .line 76 invoke-static {}, Lcom/me/UpdatePasswordActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object v1 invoke-virtual {v1}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object v1 const-string v2, "token" invoke-interface {v5, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 77 const-string v1, "oldPassword" invoke-interface {v5, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 78 const-string p1, "password" invoke-interface {v5, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 80 invoke-static {}, Lcom/home/http/HttpUtil;->getInstance()Lcom/home/http/HttpUtil; move-result-object v1 new-instance v6, Lcom/me/UpdatePasswordActivity$1; invoke-direct {v6, p0}, Lcom/me/UpdatePasswordActivity$1;->(Lcom/me/UpdatePasswordActivity;)V const/4 v2, 0x1 const-string v4, "http://api.appv2.ledspi.com/xpy-server/user/updatePswdByApp" move-object v3, p0 invoke-virtual/range {v1 .. v6}, Lcom/home/http/HttpUtil;->getSourceData(ZLandroid/app/Activity;Ljava/lang/String;Ljava/util/Map;Lcom/home/http/HttpUtil$HttpCallBack;)V :goto_82 return-void :cond_83 :goto_83 const p1, 0x7f100144 .line 69 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, 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 return-void :cond_92 :goto_92 const p1, 0x7f100146 .line 66 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, 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 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .registers 3 .line 37 invoke-super {p0, p1}, Lcom/home/base/LedBleActivity;->onCreate(Landroid/os/Bundle;)V const p1, 0x7f0c0057 .line 38 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->setContentView(I)V const p1, 0x7f0901b6 .line 40 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->ivBack:Landroid/widget/ImageView; .line 41 invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V const p1, 0x7f0905da .line 43 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->tvTitle:Landroid/widget/TextView; const v0, 0x7f1002a3 .line 44 invoke-virtual {p0, v0}, Lcom/me/UpdatePasswordActivity;->getString(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const p1, 0x7f090172 .line 46 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->releseCharacter:Landroid/widget/ImageView; const/16 v0, 0x8 .line 47 invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V const p1, 0x7f090062 .line 49 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/Button; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->btnUpdate:Landroid/widget/Button; .line 50 invoke-virtual {p1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V const p1, 0x7f0900d5 .line 52 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/EditText; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->clearEtOld:Landroid/widget/EditText; const p1, 0x7f0900d4 .line 53 invoke-virtual {p0, p1}, Lcom/me/UpdatePasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/EditText; iput-object p1, p0, Lcom/me/UpdatePasswordActivity;->clearEtNew:Landroid/widget/EditText; return-void .end method