package com.parttime.mine.setting; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.TextView; import com.carson.constant.JiaoyanUtil; import com.lidroid.xutils.ViewUtils; import com.lidroid.xutils.view.annotation.ViewInject; import com.lidroid.xutils.view.annotation.event.OnClick; import com.parttime.base.LocalInitActivity; import com.parttime.net.BaseRequest; import com.parttime.net.Callback; import com.parttime.net.ErrorHandler; import com.parttime.widget.EditItem; import com.qingmu.jianzhidaren.R; import com.quark.common.Url; import com.quark.volley.VolleySington; import org.w3c.dom.Text; import java.util.HashMap; import java.util.Map; /** * Created by cjz on 2015/7/24. */ public class ModifyPwdActivity extends LocalInitActivity implements Callback{ @ViewInject(R.id.ei_old_pwd) private EditItem eiOldPwd; @ViewInject(R.id.ei_new_pwd) private EditItem eiNewPwd; @ViewInject(R.id.btn_finish) private Button btnFinish; @Override protected void onCreate(Bundle savedInstanceState) { // COMPANY_EDITPASSWORD setContentView(R.layout.activity_modify_pwd); ViewUtils.inject(this); super.onCreate(savedInstanceState); } @Override protected void initViews() { super.initViews(); center(R.string.modify_pwd); left(TextView.class, R.string.back); } @OnClick(R.id.btn_finish) public void modify(View v){ showWait(true); Map<String, String> params = new HashMap<String, String>(); params.put("old_password", JiaoyanUtil.MD5(eiOldPwd.getValue().trim())); params.put("new_password", JiaoyanUtil.MD5(eiNewPwd.getValue().trim())); params.put("user_id", getCompanyId()); new BaseRequest().request(Url.MODIFY_PWD, params, VolleySington.getInstance().getRequestQueue(), this); } @Override protected ViewGroup getLeftWrapper() { return null; } @Override protected ViewGroup getRightWrapper() { return null; } @Override protected TextView getCenter() { return null; } @Override public void success(Object obj) { showWait(false); finish(); } @Override public void failed(Object obj) { showWait(false); new ErrorHandler(this, obj).showToast(); } }