I\'ve got an ArrayList which is being instantiated and populated on the background thread (I use it to store the Cursor data). At the same time it
ArrayList
Cursor
Use Collections.synchronizedList(new ArrayList());
Collections.synchronizedList(new ArrayList());
Ex:
Collections.synchronizedList(mList);