Forecast -date Time: long -temperature: double -pressure: int -humidity: int -windSpeed: double -windDirection: int -des
Posted: Mon Jul 11, 2022 9:54 am
The Forecast results must be visualized using RecyclerView, and when the user select any Forecast from the list, the details of the Forecast must be displayed on an AlertDialog.
Forecast -date Time: long -temperature: double -pressure: int -humidity: int -windSpeed: double -windDirection: int -description: String +getDateTime(): long +setDateTime(dateTime: long): void +get Temperature(): double +setTemperature(temperature: +getPressure(): int +setPressure (pressure: int): void +getHumidity(): int +setHumidity (humidity: int): void double): void +getWindSpeed(): double +setWindSpeed (wind Speed: double): void +getWind Direction(): int +setWind Direction (wind Direction: int): void +getDescription(): String +setDescription(description: String): void Figure 1: Class diagram of Forecast
sd Assignment 2 MainActivity Fused Location ProviderClient ForecastViewModel 1: getCurrentLocation 2: location 3:getForecasts(location) 4 Mutable LiveData forecasts["] «create»> 5:setForecasts(forecasts[]) 7: select(forecast) ForecastAdapter «create 6 onCreateViewHolder ForecastViewHolder