【发布时间】:2015-03-04 07:23:22
【问题描述】:
我希望能够创建未知类型的 ArrayList 以填充微调器
我有以下方法,但我错过了正确的语法类型..
我需要将类类型(例如“Person”)、微调器 ID 和类的数组(“Person[]”)传递给它。
private void fillSpinner(Class clss, int id, Class[] c_array) {
List<clss> list = new ArrayList<clss>();
for (clss c : c_array) {
list.add(c);
}
}
c_array 类型应该是 clss 的类型。
例如 - 调用这个方法应该是:
Person[] persons = ....
fillSpinner(Person, R.id.person_spinner, persons)
我错过了什么?
谢谢。
【问题讨论】:
标签: java android generics arraylist