level 4
乘行而归
楼主
public List<Sort> getSorts(){
String[] arrSort = getActivity().getResources().getStringArray(R.array.arr_sort);
// 上面的数据源能取到值
for(int i=0;i<arrSort.length;i++){
int id = App.mainContext.getResources().getIdentifier("arr_suber"+(i+1),
"array",App.mainContext.getPackageName() );
String[] newSubSort = App.mainContext.getResources().getStringArray(id);
subSortList.add(newSubSort);
}
for(int i=0;i<arrSort.length;i++){
String[] arrSubSort = subSortList.get(i);
Log.d("www", "arrSubSort.length"+arrSubSort.length);
for(int j=0;j<arrSubSort.length;j++){
SubSort subSort = new SubSort();
subSort.setSubSortname(arrSubSort[j]); //arrSubSort[j]也能取到值
subSorts.add(subSort);
Log.d("www", "subSort+++"+subSorts.get(j).getSubSortname());
}
Sort sort = new Sort();
sort.setSortName(arrSort[i]);
sort.setList(subSorts); //subSorts 为空了
sorts.add(sort);
subSorts.clear();
//Log.d("www","sort++"+ sort.getList().get(0));
}
return sorts;
}
2015年11月03日 09点11分
1
String[] arrSort = getActivity().getResources().getStringArray(R.array.arr_sort);
// 上面的数据源能取到值
for(int i=0;i<arrSort.length;i++){
int id = App.mainContext.getResources().getIdentifier("arr_suber"+(i+1),
"array",App.mainContext.getPackageName() );
String[] newSubSort = App.mainContext.getResources().getStringArray(id);
subSortList.add(newSubSort);
}
for(int i=0;i<arrSort.length;i++){
String[] arrSubSort = subSortList.get(i);
Log.d("www", "arrSubSort.length"+arrSubSort.length);
for(int j=0;j<arrSubSort.length;j++){
SubSort subSort = new SubSort();
subSort.setSubSortname(arrSubSort[j]); //arrSubSort[j]也能取到值
subSorts.add(subSort);
Log.d("www", "subSort+++"+subSorts.get(j).getSubSortname());
}
Sort sort = new Sort();
sort.setSortName(arrSort[i]);
sort.setList(subSorts); //subSorts 为空了
sorts.add(sort);
subSorts.clear();
//Log.d("www","sort++"+ sort.getList().get(0));
}
return sorts;
}