/** * */ package com.d3.d3xmpp.activites; import java.util.HashMap; import java.util.Map; import org.json.JSONException; import org.json.JSONObject; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import com.d3.d3xmpp.constant.Constants; import com.d3.d3xmpp.constant.MyApplication; import com.d3.d3xmpp.d3View.D3View; import com.d3.d3xmpp.util.LoadThread; import com.d3.d3xmpp.util.MyAndroidUtil; import com.d3.d3xmpp.util.Tool; import com.d3.d3xmpp.util.XmppLoadThread; import com.d3.d3xmpp.xmpp.XmppConnection; import com.d3.d3xmpp.R; /** * @author MZH * */ public class ChangePwdActivity extends BaseActivity { @D3View EditText oldPwdView,pwdView,pwdView1; @D3View(click="onClick") Button subBtn; @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); setContentView(R.layout.acti_change_pwd); initTitle(); } public void onClick(View v){ if (oldPwdView.getText().toString().equals("")) { Tool.initToast(getApplicationContext(), "�����������"); } else if(pwdView.getText().toString().equals("")){ Tool.initToast(getApplicationContext(), "������������"); } else if(pwdView1.getText().toString().equals("")){ Tool.initToast(getApplicationContext(), "��ȷ��������"); } else if(!pwdView.getText().toString().equals(pwdView1.getText().toString())){ Tool.initToast(getApplicationContext(), "�������벻һ��"); } else if (!oldPwdView.getText().toString().equals(MyApplication.sharedPreferences.getString(Constants.LOGIN_PWD, null))) { Tool.initToast(getApplicationContext(), "ԭ�������"); } else { new XmppLoadThread(this) { @Override protected void result(Object object) { if ((Boolean) object) { Tool.initToast(getApplicationContext(), "�޸ijɹ�"); MyAndroidUtil.editXmlByString(Constants.LOGIN_PWD, pwdView.getEditableText().toString()); finish(); } else { Tool.initToast(getApplicationContext(), "�޸�ʧ��"); } } @Override protected Object load() { return XmppConnection.getInstance().changPwd(pwdView.getEditableText().toString()); } }; // // Map<String, String> map = new HashMap<String, String>(); // map.put("userName", Constants.USER_NAME); // map.put("originalPwd", oldPwdView.getEditableText().toString()); // map.put("newPwd", pwdView.getEditableText().toString()); // new LoadThread(this,Constants.UPDATE_PWD,map) { // // @Override // protected void refreshUI(String result) { // try { // JSONObject jsonObject = new JSONObject(result); // if (jsonObject.getString("state").equals("0")) { // Tool.initToast(getApplicationContext(), "�޸ijɹ�"); // MyAndroidUtil.editXmlByString(Constants.LOGIN_PWD, pwdView.getEditableText().toString()); // finish(); // } // else{ // Tool.initToast(getApplicationContext(), "�޸�ʧ��"); // } // // } catch (JSONException e) { // e.printStackTrace(); // } // } // }; } } }