diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java index 197e3286c..465a621d0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/TimeChangeReceiver.java @@ -3,6 +3,8 @@ package nodomain.freeyourgadget.gadgetbridge.externalevents; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +import android.content.SharedPreferences; +import android.preference.PreferenceManager; import android.util.Log; import nodomain.freeyourgadget.gadgetbridge.BluetoothCommunicationService; @@ -14,9 +16,10 @@ public class TimeChangeReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { + SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); final String action = intent.getAction(); - if (action.equals(Intent.ACTION_TIME_CHANGED) || action.equals(Intent.ACTION_TIMEZONE_CHANGED)) { + if (sharedPrefs.getBoolean("datetime_synconconnect", true) && (action.equals(Intent.ACTION_TIME_CHANGED) || action.equals(Intent.ACTION_TIMEZONE_CHANGED))) { Log.i(TAG, "Time or Timezone changed, syncing with device"); Intent startIntent = new Intent(context, BluetoothCommunicationService.class); startIntent.setAction(BluetoothCommunicationService.ACTION_SETTIME); diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 80594dadf..7ccf68f3a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -17,7 +17,8 @@ Allgemeine Einstellungen Verbinde, wenn Bluetooth eingeschaltet wird Datum und Zeit - Synchronisiere die Uhrzeit nach dem Verbindungsaufbau + Uhrzeit synchronisieren + Synchronisiere die Urzeit mit dem Gerät (bei Verbindingsaufbau und wenn die Zeit oder Zeitzone auf dem Android Gerät eingestellt wird) Benachrichtigungen SMS K9-Mail diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cbc841dc0..c8d99a473 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -24,7 +24,8 @@ Connect to device when Bluetooth turned on Date and Time - Sync time when connecting + Sync time + Sync time to device when connecting and when time or timezone changes on Android Notifications SMS