Can';t访问onListItemClick事件中的android类变量

Can';t访问onListItemClick事件中的android类变量,android,events,listview,Android,Events,Listview,我有一个简单的ListView,我在类中创建了一个字符串数组,并在自定义createAdapter方法期间填充了该数组。该列表工作正常,但在onListItemClick事件中,我无法访问该数组 有办法访问数组吗?尝试用最后一个修饰符声明它,或者将对象的范围更改为“类范围”,意思是,将其声明为类的全局范围。能否显示一些代码?如何声明数组?如何在onListItemClick中访问数组?变量在类的开头声明:String[]AgentID;下面是我试图访问它的方式:受保护的void onListIt

我有一个简单的ListView,我在类中创建了一个字符串数组,并在自定义createAdapter方法期间填充了该数组。该列表工作正常,但在onListItemClick事件中,我无法访问该数组


有办法访问数组吗?

尝试用最后一个修饰符声明它,或者将对象的范围更改为“类范围”,意思是,将其声明为类的全局范围。

能否显示一些代码?如何声明数组?如何在onListItemClick中访问数组?变量在类的开头声明:String[]AgentID;下面是我试图访问它的方式:受保护的void onListItemClick(ListView l,View v,int position,long id){super.onListItemClick(l,v,position,id);Object o=this.getListAdapter().getItem(position);//String关键字=o.toString();String关键字=agentIDS[position];Toast.makeText(这是“您选择的:”+关键字,Toast.LENGTH_SHORT).show()}我试着让它成为最终结果,但没有成功;当我在onListItemClick中时,该变量等于null。是否调用创建适配器?这个onlistitemclick方法在哪里,在同一个类中,或者在内部类中,或者在匿名接口中?请显示更多代码