private ArrayList<Integer> list;
...
...
...
for (int i=0; i < list.size(); i++) {
Log.e("downloadTask","resource ID is " + list.get(i));
}
Integer[] resourceId = resourceId= (Integer[])list.toArray();
before for() statement, list had already been initialized. It has three elements; The Log message is right, but when run
Integer[] resourceId = (Integer[]) list.toArray();
it will throw Exceptions. I don't know how to solve this problem.