Fix a race condition in initializing the android service

This commit is contained in:
Michael Zanetti 2022-11-04 22:34:03 +01:00
parent 522826fee7
commit 67c425a7ed

View File

@ -119,7 +119,9 @@ public class NymeaAppServiceConnection implements ServiceConnection {
nymeaHost.name = instanceMap.getString("name");
nymeaHost.isReady = instanceMap.getBoolean("isReady");
m_nymeaHosts.put(nymeaHost.id, nymeaHost);
if (nymeaHost.isReady) {
fetchThings(nymeaHost.id);
}
}
} catch (JSONException e) {
Log.d(TAG, "Error while processing JSON in communication with NymeaAppService: " + e.toString());