Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在MainActivity的作用域中无法访问MainActivity类型的封闭实例。此_Java_Android_Sdk_Progressdialog_Main Activity - Fatal编程技术网

Java 在MainActivity的作用域中无法访问MainActivity类型的封闭实例。此

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的工作不是充气和显示对话框;让活动去做是

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

错误出现在以下代码行:

myDialog = new ProgressDialog(MainActivity.this);
在这里

有人能帮我解决这个问题吗


整个类位于

问题在于,您试图从位于完全不同文件中的不同类引用
MainActivity


另外,
BaseAdapter
的工作不是充气和显示
对话框
;让
活动
去做是更好的设计。这样做还可以解决您遇到的问题,因为您可以直接引用
活动

请发布错误所在的完整类。发布:)一些要发布的文本,因为#15个字符请编辑您的问题以添加代码,而不是发布链接。