我有一个列表视图,当您单击列表中的项目时,我会使用其他一些数据重新填充列表。我遇到的问题是在onItemClick中传递一个字符串,所以我可以在那里使用它。我怎么能这样做?
private void asdf(int myInt, String myString) {
Bla bla bla bla...
//I can access myString here
OnItemClickListener itemListener = new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View arg1, int position,
long arg3) {
//But how can I access myString here like the row below
asdf(Integer.valueOf(aIdList.get(position).toString()),myString);
}
}
}
答案 0 :(得分:1)
您必须将myString
声明为final
才能在内部类中访问它