diff options
Diffstat (limited to 'app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java')
-rw-r--r-- | app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java index 53b2158..635b5b7 100644 --- a/app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java +++ b/app/src/main/java/org/cyanogenmod/yahooweatherprovider/ConverterUtils.java @@ -38,15 +38,21 @@ import static cyanogenmod.providers.WeatherContract.WeatherColumns.WeatherCode.S public class ConverterUtils { - public static ArrayList<WeatherInfo.DayForecast> convertForecastsToDayForecasts(List<Forecast> forecasts) { + public static ArrayList<WeatherInfo.DayForecast> convertForecastsToDayForecasts( + List<Forecast> forecasts, int max) { ArrayList<WeatherInfo.DayForecast> ret = new ArrayList<>(); + int i = 0; for (Forecast forecast : forecasts) { + if (i > max) { + break; + } WeatherInfo.DayForecast dayForecast = new WeatherInfo.DayForecast.Builder(offset( Integer.parseInt(forecast.getCode()))) .setHigh(Double.parseDouble(forecast.getHigh())) .setLow(Double.parseDouble(forecast.getLow())) .build(); ret.add(dayForecast); + i++; } return ret; } |