bugfix in FavouritesStationDetailsOnListUpdater which sometimes crashed the application on ontry to favs list

fix/get-all-stations-hangout
Mateusz Lubecki 2022-05-03 17:38:36 +02:00
rodzic c15939a415
commit 89b08a3d11
2 zmienionych plików z 9 dodań i 6 usunięć

Wyświetl plik

@ -12,8 +12,8 @@ android {
applicationId "cc.pogoda.mobile.meteosystem"
minSdkVersion 24
targetSdkVersion 30
versionCode 11
versionName "0.11-beta"
versionCode 13
versionName "0.13-beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

Wyświetl plik

@ -92,13 +92,13 @@ public class FavouritesStationDetailsOnListUpdater implements Runnable {
// query web service for station data
Summary summary = stationNameSummary.get(stationSystemName);
Logger.debug("[FavouritesStationDetailsOnListUpdater][run][stationSystemName = " + stationSystemName +"][summary.last_timestamp = " + summary.last_timestamp +"]");
// query for available parameters
AvailableParametersWeb params = availableParametersDao.getAvaliableParamsByStationName(stationSystemName);
// if data has been collected
if (summary != null) {
if (summary != null && params != null) {
Logger.debug("[FavouritesStationDetailsOnListUpdater][run][stationSystemName = " + stationSystemName +"][summary.last_timestamp = " + summary.last_timestamp +"]");
String str;
// check if this station transmits wind information
@ -135,9 +135,12 @@ public class FavouritesStationDetailsOnListUpdater implements Runnable {
toUpdate.setTextColor(androidx.activity.R.color.secondary_text_default_material_light);
}
}
else {
Logger.error("[FavouritesStationDetailsOnListUpdater][run][summary object is null!! Maybe the API responds exeptionally slow?]");
}
}
handler.postDelayed(this, 60000);
handler.postDelayed(this, 3000);
}
}
}