0

我正在使用 ListView 制作应用程序。ListView 需要一个单独的类,您可以在其中设置在您触摸 ListView 中的项目时发生的操作。我对其进行了编程,下载文件并显示 ProgressDialog。

错误出现在这行代码中:

myDialog = new ProgressDialog(MainActivity.this);

在 MainActivity.this。

有人可以帮我解决问题吗?

整个课程在http://pastebin.com/3rWEKz4r

4

1 回答 1

0

问题是您试图MainActivity从驻留在完全不同文件中的不同类中引用。

此外,BaseAdapter膨胀和显示 a 不是Dialog; 这样做是更好的设计Activity。这样做也将解决您遇到的问题,因为您将能够Activity直接引用。

于 2014-05-15T18:41:47.513 回答