From b1a6b90820406e1c5729d148efcf0bb4754da4d9 Mon Sep 17 00:00:00 2001 From: Julian Catoni <julian.catoni@tu-dresden.de> Date: Thu, 8 Aug 2019 16:08:40 +0200 Subject: [PATCH] Some fixes and code cleanup --- .../org/openhab/habdroid/ui/PreferencesActivity.java | 1 - .../openhab/habdroid/util/RetrofitClientInstance.java | 9 ++------- mobile/src/main/res/values/strings.xml | 2 +- .../main/res/xml/openlicht_connection_preferences.xml | 11 ----------- 4 files changed, 3 insertions(+), 20 deletions(-) delete mode 100644 mobile/src/main/res/xml/openlicht_connection_preferences.xml diff --git a/mobile/src/main/java/org/openhab/habdroid/ui/PreferencesActivity.java b/mobile/src/main/java/org/openhab/habdroid/ui/PreferencesActivity.java index 4fac42a0..f1f8e4de 100644 --- a/mobile/src/main/java/org/openhab/habdroid/ui/PreferencesActivity.java +++ b/mobile/src/main/java/org/openhab/habdroid/ui/PreferencesActivity.java @@ -229,7 +229,6 @@ public class PreferencesActivity extends AppCompatActivity { final Preference localConnPref = findPreference(Constants.SUBSCREEN_LOCAL_CONNECTION); final Preference remoteConnPref = findPreference(Constants.SUBSCREEN_REMOTE_CONNECTION); - final Preference openlichtConnPref = findPreference(Constants.PREFERENCE_OPENLICHT_URL); final Preference themePref = findPreference(Constants.PREFERENCE_THEME); final Preference clearCachePref = findPreference(Constants.PREFERENCE_CLEAR_CACHE); final Preference clearDefaultSitemapPref = diff --git a/mobile/src/main/java/org/openhab/habdroid/util/RetrofitClientInstance.java b/mobile/src/main/java/org/openhab/habdroid/util/RetrofitClientInstance.java index 581fe0cc..1c73dc79 100644 --- a/mobile/src/main/java/org/openhab/habdroid/util/RetrofitClientInstance.java +++ b/mobile/src/main/java/org/openhab/habdroid/util/RetrofitClientInstance.java @@ -2,14 +2,10 @@ package org.openhab.habdroid.util; import android.app.Activity; import android.content.SharedPreferences; -import android.preference.PreferenceActivity; import android.preference.PreferenceManager; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; - -import static android.content.Context.MODE_PRIVATE; - /* * OpenLicht * Use Retrofit to call the API @@ -20,14 +16,13 @@ public class RetrofitClientInstance { private static Retrofit retrofit; -// private static final String BASE_URL = "http://10.0.2.2:5000"; public static Retrofit getRetrofitInstance(Activity activity) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(activity); - String openlichtUrl = preferences.getString("default_openlicht_url", null); + String url = preferences.getString(Constants.PREFERENCE_OPENLICHT_URL, ""); if (retrofit == null) { retrofit = new Retrofit.Builder() - .baseUrl(openlichtUrl) + .baseUrl(url) .addConverterFactory(GsonConverterFactory.create()) .build(); } diff --git a/mobile/src/main/res/values/strings.xml b/mobile/src/main/res/values/strings.xml index 154be608..3be9fd1f 100644 --- a/mobile/src/main/res/values/strings.xml +++ b/mobile/src/main/res/values/strings.xml @@ -58,7 +58,7 @@ <string name="settings_current_default_sitemap">Current default Sitemap: %1$s</string> <string name="settings_openhab_alt_connection">Remote</string> <string name="settings_openhab_connection">Local</string> - <string name="settings_openlicht_connection">Openlicht</string> + <string name="settings_openlicht_connection">OpenLicht REST URL</string> <string name="settings_notification_vibration">Notification vibration</string> <string name="settings_notification_vibration_off">Off</string> <string name="settings_notification_vibration_short">Short</string> diff --git a/mobile/src/main/res/xml/openlicht_connection_preferences.xml b/mobile/src/main/res/xml/openlicht_connection_preferences.xml deleted file mode 100644 index 485e371f..00000000 --- a/mobile/src/main/res/xml/openlicht_connection_preferences.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" - android:title="@string/settings_openhab_alt_connection"> - <org.openhab.habdroid.ui.widget.UrlInputPreference - android:defaultValue="@string/empty_string" - android:inputType="textNoSuggestions" - android:key="default_openhab_alturl" - android:summary="@string/settings_openhab_alturl_summary" - android:title="@string/settings_openhab_alturl" - android:icon="@drawable/ic_earth_grey_24dp" /> -</PreferenceScreen> \ No newline at end of file -- GitLab