Fixing forecastAdapter.clear() being called when it is null bug.

Sometimes forecastAdapter is empty, so calling clear() on it returns an exception.