Java 如何从一个类中的ArrayList获取值并在另一个类中使用它们

Java 如何从一个类中的ArrayList获取值并在另一个类中使用它们,java,android,arraylist,custom-adapter,Java,Android,Arraylist,Custom Adapter,我试图从另一个类中的Arraylist中检索值,在我拥有的第一个类中: public ArrayList<HashMap<String, String>> getListaCategorias() { return listaCategorias; } 问题是从ArrayList中获取值并将其插入TextView,其思想是创建一个ListView,其中每个值都指向一个项(TXTDesignaco是列表项中的TextView),我不能真正使用SimpleAdapt

我试图从另一个类中的Arraylist中检索值,在我拥有的第一个类中:

public ArrayList<HashMap<String, String>> getListaCategorias() {
    return listaCategorias;
}
问题是从ArrayList中获取值并将其插入TextView,其思想是创建一个ListView,其中每个值都指向一个项(TXTDesignaco是列表项中的TextView),我不能真正使用SimpleAdapter,因为我的ListView是一些特殊属性,这就是为什么我要使用CustomAdapter

编辑 我已将arraylist声明为静态,但现在出现以下错误:

TodasAsCategorias TodasAsCategorias=array.get(i)

ArrayList array=todascategorias.getListaCategorias();
TodasAsCategorias TodasAsCategorias=array.get(i);
TextView txtdesignaco=(TextView)convertView.findViewById(R.id.designaco);
setText(“来自ArrayList的值”);
它表示不兼容的类型,需要类todasacategorias,找到HashMap

ArrayList array=getListaCategorias();
ArrayList<HashMap<String, String>> array = getListaCategorias();
TodasAsCategorias todasAsCategorias = array.get(i);
TextView txtDesignacao = (TextView) convertView.findViewById(R.id.Designacao);
txtDesignacao.setText("Values from the ArrayList");
TodasAsCategorias TodasAsCategorias=array.get(i); TextView txtdesignaco=(TextView)convertView.findViewById(R.id.designaco); setText(“来自ArrayList的值”);
一个选项是静态变量或方法您想从ArrayList设置文本组件吗?@davidxxx是的,这正是我想要的,但我想将ArrayList的值设置为TextView
ArrayList<HashMap<String, String>> array = TodasAsCategorias.getListaCategorias();
TodasAsCategorias todasAsCategorias = array.get(i);
TextView txtDesignacao = (TextView) convertView.findViewById(R.id.Designacao);
txtDesignacao.setText("Values from the ArrayList");
ArrayList<HashMap<String, String>> array = getListaCategorias();
TodasAsCategorias todasAsCategorias = array.get(i);
TextView txtDesignacao = (TextView) convertView.findViewById(R.id.Designacao);
txtDesignacao.setText("Values from the ArrayList");