Check if the last weather forecast is outdated.
Move from onCreate to onResume.
Add a LocationUtils to retrieve the last known location.
Use real Location.