如果可以通过某种方式将Activity类或其上下文传递给AsyncTask,它将解决显示对话框的问题。您需要将另一个参数与要发送的URL包括在一起,然后将该参数放入
Context变量中。然后,每当需要对话框时,都可以使用该上下文变量来显示它。
如果对话框没有显示上下文,则肯定会遇到运行时错误。
更新(在这里也发表我的评论):
在这里,我们找到了一个很好的示例,您可以对其进行修改以适合您的情况。它位于brighthub.com/mobile/google-
android/articles/82805.aspx。向下滚动到“源代码”部分,然后查看WebServiceAsyncTask和WebServiceBackgroundActivity的代码。



