@Override protected Integer doInBackground(String... params) { BestHrApi api = new BestHrApi(EventsActivity.this); events = api.getEvents(); if (!events.isEmpty()) { if (clear) events.clear(); for (Event event : events) { event.setDatabase(EventsActivity.this.dbWriteable); if (!event.exists()) { event.insertOrUpdate(); nothingAdded = false; } } } return null; }