public static synchronized boolean handleCitiesResponse( WeatherDB weatherDB, String response, int provinceId) { if (!TextUtils.isEmpty(response)) { String[] allCities = response.split(","); if (allCities.length > 0) { for (String c : allCities) { String[] array = c.split("|"); City city = new City(); city.setCode(array[0]); city.setName(array[1]); city.setProvinceId(provinceId); weatherDB.saveCity(city); } return true; } } return false; }