Forecast -date Time: long -temperature: double -pressure: int -humidity: int -windSpeed: double -windDirection: int -des
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
Forecast -date Time: long -temperature: double -pressure: int -humidity: int -windSpeed: double -windDirection: int -des
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