From 7e3545299129bbfd84b5ff345f75e62b19e02d6d Mon Sep 17 00:00:00 2001 From: Volker Richert <v.richert@addmore.de> Date: Thu, 30 Mar 2017 16:50:12 +0200 Subject: [PATCH] create a copy of lastPumpStatus --- .../main/java/info/nightscout/android/utils/DataStore.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/info/nightscout/android/utils/DataStore.java b/app/src/main/java/info/nightscout/android/utils/DataStore.java index a57e1e1..db6bcd8 100644 --- a/app/src/main/java/info/nightscout/android/utils/DataStore.java +++ b/app/src/main/java/info/nightscout/android/utils/DataStore.java @@ -14,16 +14,13 @@ import io.realm.Realm; public class DataStore { private static DataStore instance; - private final Realm mRealm; private PumpStatusEvent lastPumpStatus; private int uplooaderBatteryLevel = 0; private int unavailableSGVCount = 0; private long activePumpMac = 0; - private DataStore() { - mRealm = Realm.getDefaultInstance(); - } + private DataStore() {} public static DataStore getInstance() { if (DataStore.instance == null) { @@ -45,7 +42,7 @@ public class DataStore { } public void setLastPumpStatus(PumpStatusEvent lastPumpStatus) { - this.lastPumpStatus = mRealm.copyFromRealm(lastPumpStatus); + this.lastPumpStatus = Realm.getDefaultInstance().copyFromRealm(lastPumpStatus); } public int getUplooaderBatteryLevel() { -- GitLab