Java 方法未为Android中的类型定义

Java 方法未为Android中的类型定义,java,android,Java,Android,我有一个错误,比如: 对于类型bar(){},未定义方法foo() Eclipse告诉我输入此代码后: ((application_variables) this.getApplication()).setSomeVariable("foo"); 我不确定这是否是问题所在,但我把它放在 public void onItemClick(AdapterView<?> parent, View view,int position, long id) { public void onIt

我有一个错误,比如:

对于类型bar(){},未定义方法foo()

Eclipse告诉我输入此代码后:

((application_variables) this.getApplication()).setSomeVariable("foo");
我不确定这是否是问题所在,但我把它放在

public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
public void onItemClick(AdapterView父视图、视图视图、整型位置、长id){
我猜它和“这个”有问题
我仍在学习Android,所以我的学习非常基础。我需要解决什么问题?

是的,如果您使用的是内部匿名类,问题可能是
。尝试以下方法:

((application_variables) YourActivity.this.getApplication()).setSomeVariable("foo");