【发布时间】:2013-11-30 07:44:40
【问题描述】:
我的主要活动中有一个方法可以执行一个运行良好的异步类,但是当我将警报框代码放入其中时它不起作用。即。
public void onGetStatus(View v) {
new AsyncClass().execute();
}
}
class AsyncClass extends AsyncTask < Void, Void, String > {
@
Override
protected String doInBackground(String...params) {
//TODO
}
}
protected void onPostExecute(String test) {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setMessage(test);
alertDialogBuilder.show();
}
当我尝试在类的 onPostexecture 方法中执行 AlertDialogBuilder 时,它不起作用,但如果我复制并粘贴到调用 AsyncTask 类的方法中,它就可以正常工作。
【问题讨论】:
标签: android asynchronous android-asynctask