Repository: incubator-taverna-mobile Updated Branches: refs/heads/master 584ce71e1 -> f33900e37
Use the shared prefs tplayer username and password for workflow run 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/f33900e3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/f33900e3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/f33900e3 Branch: refs/heads/master Commit: f33900e3733384dda0668f4f7de7c4c26ec94eea Parents: 584ce71 Author: Ian Dunlop <ian.dun...@manchester.ac.uk> Authored: Wed Nov 2 10:58:06 2016 +0000 Committer: Ian Dunlop <ian.dun...@manchester.ac.uk> Committed: Wed Nov 2 10:58:06 2016 +0000 ---------------------------------------------------------------------- .../taverna/mobile/data/local/PreferencesHelper.java | 12 ++++++++++++ .../mobile/ui/playerlogin/PlayerLoginFragment.java | 5 +++++ 2 files changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/f33900e3/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 9b5c87e..8ec19c8 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 @@ -58,6 +58,10 @@ public class PreferencesHelper { public static final String PLAYER_DEFAULT_URL = "http://139.59.28.12:3000/"; + public static final String PREF_KEY_PLAYER_USER_EMAIL = "pref_user"; + + public static final String PREF_KEY_PLAYER_USER_PASSWORD = "pref_password"; + private final SharedPreferences mPref; private final SharedPreferences sharedPref; @@ -129,6 +133,14 @@ public class PreferencesHelper { mPref.edit().putString(PREF_KEY_USER_DESCRIPTION, userDescription).apply(); } + public String getPlayerUserEmail() { + return sharedPref.getString(PREF_KEY_PLAYER_USER_EMAIL, null); + } + + public String getPlayerUserPassword() { + return sharedPref.getString(PREF_KEY_PLAYER_USER_PASSWORD, null); + } + public String getUserEmail() { return mPref.getString(PREF_KEY_USER_EMAIL, null); } http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/f33900e3/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginFragment.java index 90d4242..61015a0 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginFragment.java @@ -27,6 +27,7 @@ import android.support.design.widget.TextInputLayout; import android.support.v4.app.Fragment; import android.text.Editable; import android.text.TextWatcher; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -90,6 +91,10 @@ public class PlayerLoginFragment extends Fragment implements PlayerLoginMvpView, View rootView = inflater.inflate(R.layout.fragment_player_login_layout, container, false); ButterKnife.bind(this, rootView); mPlayerLoginPresenter.attachView(this); + String email = dataManager.getPreferencesHelper().getPlayerUserEmail(); + String pw = dataManager.getPreferencesHelper().getPlayerUserPassword(); + mEditTextEmail.setText(email); + mEditTextPassword.setText(pw); return rootView; }