get player url from shared preference
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/7df97f4c Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/7df97f4c Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/7df97f4c Branch: refs/heads/master Commit: 7df97f4cee577b5edf7ac80f4635e95bd21eb7a9 Parents: b95c384 Author: Sagar <[email protected]> Authored: Tue Sep 27 14:11:52 2016 +0530 Committer: Sagar <[email protected]> Committed: Tue Sep 27 14:11:52 2016 +0530 ---------------------------------------------------------------------- .../taverna/mobile/data/local/PreferencesHelper.java | 10 +++++++++- .../apache/taverna/mobile/data/remote/BaseApiManager.java | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/7df97f4c/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java b/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java index 5dd1f9a..28099c9 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java @@ -21,6 +21,7 @@ package org.apache.taverna.mobile.data.local; import android.content.Context; import android.content.SharedPreferences; +import android.preference.PreferenceManager; import org.apache.taverna.mobile.data.model.User; @@ -52,11 +53,16 @@ public class PreferencesHelper { private static final String PREF_KEY_USER_WEBSITE = "pref_user_website"; private static final String PREF_KEY_PLAYER_CREDENTIAL = "pref_player_credential"; + + private static final String PREF_KEY_PLAYER_URL = "pref_player_url"; + private final SharedPreferences mPref; + private final SharedPreferences sharedPref; public PreferencesHelper(Context context) { mPref = context.getSharedPreferences(PREF_FILE_NAME, Context.MODE_PRIVATE); + sharedPref = PreferenceManager.getDefaultSharedPreferences(context); } @@ -187,5 +193,7 @@ public class PreferencesHelper { return mPref.getString(PREF_KEY_PLAYER_CREDENTIAL, " "); } - + public String getPlayerURL() { + return sharedPref.getString(PREF_KEY_PLAYER_URL, "http://139.59.28.12:3000/"); + } } http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/7df97f4c/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java index ff22ceb..c17fc72 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java @@ -18,6 +18,9 @@ */ package org.apache.taverna.mobile.data.remote; +import org.apache.taverna.mobile.TavernaApplication; +import org.apache.taverna.mobile.data.local.PreferencesHelper; + import retrofit2.Retrofit; import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory; import retrofit2.converter.gson.GsonConverterFactory; @@ -29,7 +32,8 @@ public class BaseApiManager { public static final String MY_EXPERIMENT_END_POINT = "http://www.myexperiment.org/"; - public static final String TAVERNA_PLAYER_END_POINT = "http://139.59.28.12:3000/"; + public static final String TAVERNA_PLAYER_END_POINT = new PreferencesHelper + (TavernaApplication.getContext()).getPlayerURL(); /******** * Helper class that sets up a new services with simplexml converter factory
