From 76a33db92f5c5a5f844f26d8bbeb2f25fabf2c4f Mon Sep 17 00:00:00 2001 From: xdavidwu Date: Tue, 11 Jun 2019 17:56:37 +0800 Subject: [PATCH] show configured values on create --- src/main/java/org/safsftp/MainActivity.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/safsftp/MainActivity.java b/src/main/java/org/safsftp/MainActivity.java index 10d1395..bb425a4 100644 --- a/src/main/java/org/safsftp/MainActivity.java +++ b/src/main/java/org/safsftp/MainActivity.java @@ -27,9 +27,17 @@ public class MainActivity extends PreferenceActivity usernameText=(EditTextPreference)findPreference("username"); passwdText=(EditTextPreference)findPreference("passwd"); - getPreferenceScreen().getSharedPreferences() - .registerOnSharedPreferenceChangeListener(this); - } + SharedPreferences settings=getPreferenceScreen().getSharedPreferences(); + settings.registerOnSharedPreferenceChangeListener(this); + if (!settings.getString("host", "").equals("")) + hostText.setSummary(settings.getString("host", "")); + if (!settings.getString("port", "").equals("")) + portText.setSummary(settings.getString("port", "")); + if (!settings.getString("username", "").equals("")) + usernameText.setSummary(settings.getString("username", "")); + if (!settings.getString("passwd", "").equals("")) + passwdText.setSummary(getString(R.string.passwd_filled)); +} @Override public void onSharedPreferenceChanged(SharedPreferences settings, -- 2.43.0