Java 在MainActivity的作用域中无法访问MainActivity类型的封闭实例。此
我正在制作一个带有ListView的应用程序。该ListView需要一个单独的类,您可以在其中设置在触摸ListView中的项目时发生的操作。我编程了它,下载了一个文件并显示了一个对话框 错误出现在以下代码行:Java 在MainActivity的作用域中无法访问MainActivity类型的封闭实例。此,java,android,sdk,progressdialog,main-activity,Java,Android,Sdk,Progressdialog,Main Activity,我正在制作一个带有ListView的应用程序。该ListView需要一个单独的类,您可以在其中设置在触摸ListView中的项目时发生的操作。我编程了它,下载了一个文件并显示了一个对话框 错误出现在以下代码行: myDialog = new ProgressDialog(MainActivity.this); 在这里 有人能帮我解决这个问题吗 整个类位于问题在于,您试图从位于完全不同文件中的不同类引用MainActivity 另外,BaseAdapter的工作不是充气和显示对话框;让活动去做是
myDialog = new ProgressDialog(MainActivity.this);
在这里
有人能帮我解决这个问题吗
整个类位于问题在于,您试图从位于完全不同文件中的不同类引用
MainActivity
另外,
BaseAdapter
的工作不是充气和显示对话框
;让活动
去做是更好的设计。这样做还可以解决您遇到的问题,因为您可以直接引用活动
。请发布错误所在的完整类。发布:)一些要发布的文本,因为#15个字符请编辑您的问题以添加代码,而不是发布链接。