diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java b/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java index f835df7171..b9d42a72f1 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Wear/wearintegration/WatchUpdaterService.java @@ -276,6 +276,7 @@ public class WatchUpdaterService extends WearableListenerService implements NSProfile profile = MainApp.getConfigBuilder().getActiveProfile().getProfile(); + if( profile == null) return; long beginBasalSegmentTime = startTimeWindow; long runningTime = startTimeWindow; diff --git a/wear/build.gradle b/wear/build.gradle index 26fc3e0e72..3906ab934a 100644 --- a/wear/build.gradle +++ b/wear/build.gradle @@ -52,4 +52,5 @@ dependencies { compile files('libs/hellocharts-library-1.5.5.jar') compile(name:'ustwo-clockwise-debug', ext:'aar') compile 'com.android.support:support-v4:23.0.1' + compile 'me.denley.wearpreferenceactivity:wearpreferenceactivity:0.5.0' } diff --git a/wear/src/main/java/info/nightscout/androidaps/NWPreferences.java b/wear/src/main/java/info/nightscout/androidaps/NWPreferences.java index 7a2ce9bb6c..a6e23c23cd 100644 --- a/wear/src/main/java/info/nightscout/androidaps/NWPreferences.java +++ b/wear/src/main/java/info/nightscout/androidaps/NWPreferences.java @@ -5,8 +5,9 @@ import android.os.Bundle; import android.preference.PreferenceActivity; import info.nightscout.androidaps.R; +import preference.WearPreferenceActivity; -public class NWPreferences extends PreferenceActivity { +public class NWPreferences extends WearPreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/wear/src/main/res/drawable-hdpi/settings_off.png b/wear/src/main/res/drawable-hdpi/settings_off.png new file mode 100644 index 0000000000..ab7e4249a7 Binary files /dev/null and b/wear/src/main/res/drawable-hdpi/settings_off.png differ diff --git a/wear/src/main/res/drawable-hdpi/settings_on.png b/wear/src/main/res/drawable-hdpi/settings_on.png new file mode 100644 index 0000000000..d22797b946 Binary files /dev/null and b/wear/src/main/res/drawable-hdpi/settings_on.png differ diff --git a/wear/src/main/res/drawable-mdpi/settings_off.png b/wear/src/main/res/drawable-mdpi/settings_off.png new file mode 100644 index 0000000000..8ead2a2c50 Binary files /dev/null and b/wear/src/main/res/drawable-mdpi/settings_off.png differ diff --git a/wear/src/main/res/drawable-mdpi/settings_on.png b/wear/src/main/res/drawable-mdpi/settings_on.png new file mode 100644 index 0000000000..b113766ec4 Binary files /dev/null and b/wear/src/main/res/drawable-mdpi/settings_on.png differ diff --git a/wear/src/main/res/drawable-xhdpi/settings_off.png b/wear/src/main/res/drawable-xhdpi/settings_off.png new file mode 100644 index 0000000000..271ac298d7 Binary files /dev/null and b/wear/src/main/res/drawable-xhdpi/settings_off.png differ diff --git a/wear/src/main/res/drawable-xhdpi/settings_on.png b/wear/src/main/res/drawable-xhdpi/settings_on.png new file mode 100644 index 0000000000..db90aa602c Binary files /dev/null and b/wear/src/main/res/drawable-xhdpi/settings_on.png differ diff --git a/wear/src/main/res/drawable-xxhdpi/settings_off.png b/wear/src/main/res/drawable-xxhdpi/settings_off.png new file mode 100644 index 0000000000..7776112fef Binary files /dev/null and b/wear/src/main/res/drawable-xxhdpi/settings_off.png differ diff --git a/wear/src/main/res/drawable-xxhdpi/settings_on.png b/wear/src/main/res/drawable-xxhdpi/settings_on.png new file mode 100644 index 0000000000..6088091eae Binary files /dev/null and b/wear/src/main/res/drawable-xxhdpi/settings_on.png differ diff --git a/wear/src/main/res/xml/preferences.xml b/wear/src/main/res/xml/preferences.xml index eb59d8a4e4..97f8bb4027 100644 --- a/wear/src/main/res/xml/preferences.xml +++ b/wear/src/main/res/xml/preferences.xml @@ -1,73 +1,99 @@ - - + + - + - + - + - + - + - + - + - + - + - - - + - - - + diff --git a/wear/wear.iml b/wear/wear.iml index dfd9e96a36..33cd39a6c1 100644 --- a/wear/wear.iml +++ b/wear/wear.iml @@ -43,6 +43,13 @@ + + + + + + + @@ -51,13 +58,6 @@ - - - - - - - @@ -131,6 +131,7 @@ + @@ -151,6 +152,7 @@ +