package net.coding.program.login; import com.loopj.android.http.RequestParams; import net.coding.program.R; import net.coding.program.common.Global; import net.coding.program.common.base.MyJsonResponse; import net.coding.program.common.network.MyAsyncHttpClient; import net.coding.program.model.RequestData; import org.androidannotations.annotations.AfterViews; import org.androidannotations.annotations.Click; import org.androidannotations.annotations.EActivity; import org.json.JSONObject; @EActivity(R.layout.activity_base_send_email) public class SendEmailPasswordActivity extends SendEmailBaseActivity { @AfterViews protected final void initResendEmail() { loginButton.setText("发送重置密码邮件"); } @Click protected final void loginButton() { if (!isEnterSuccess()) { return; } String url = Global.HOST_API + "/resetPassword"; RequestParams params = new RequestParams(); params.put("email", getEmail()); params.put("j_captcha", getValify()); MyAsyncHttpClient.get(this, new RequestData(url, params), new MyJsonResponse(SendEmailPasswordActivity.this) { @Override public void onMySuccess(JSONObject response) { super.onMySuccess(response); showMiddleToast("激活邮件已经发送,请尽快去邮箱查收"); } @Override public void onMyFailure(JSONObject response) { super.onMyFailure(response); downloadValifyPhoto(); } }); } }