Moved Spinner registration in doInBackground in each asynctask to onPreExecute to get rid of a possible ConcurrentModificationException.