我想在onPostExecute方法中得到响应。目的是在测试结果值后显示AlertDialog,所以我在doInBackground中完成了它,但不是我想的逻辑?而且我认为这样做在onPostExecute,但仍然不知道我怎么能得到response.Ther是我的代码如何获得onPostExecute中的响应?
//@Override
protected void onPostExecute(final Boolean success/*,String result*/) {
//LoginTask = null;
//showProgress(false);
//delegate.processFinish(result);
if (success) {
/* AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Succes !");
builder.setMessage("your new password has been sent to the email address you specified. \nThink to change it later!")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();*/
finish();
} else {
//password.setError(getString(R.string.error_incorrect_password));
//password.requestFocus();
/*AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Error !");
builder.setMessage("This email does not exist")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();*/
}
}
onPOST等和OnPre是专为做UI操作和doInBackground FO r后端操作 – 2014-09-10 08:31:29
但它不回答我的问题 – 2014-09-10 08:38:04
请发布更多代码。为什么@Override注释掉了? – Intrications 2014-09-10 08:39:28