Skip to content

Commit 80f5238

Browse files
committed
Merge pull request #61 from scopeInfinity/fix
Fixed, Wrong Summary Message under 'Your Name' in Settings
2 parents f390b4d + c24f1f5 commit 80f5238

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

source-code/app/src/main/java/org/buildmlearn/toolkit/fragment/SettingsFragment.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.buildmlearn.toolkit.fragment;
22

3+
import android.content.SharedPreferences;
34
import android.os.Bundle;
45
import android.preference.Preference;
56
import android.preference.PreferenceFragment;
7+
import android.preference.PreferenceManager;
68
import android.widget.Toast;
79

810
import org.buildmlearn.toolkit.R;
@@ -12,10 +14,14 @@
1214
*/
1315
public class SettingsFragment extends PreferenceFragment {
1416

17+
private Preference prefUsername;
18+
private SharedPreferences preferences;
19+
1520
@Override
1621
public void onCreate(Bundle savedInstanceState) {
1722
super.onCreate(savedInstanceState);
1823
addPreferencesFromResource(R.xml.fragment_settings);
24+
preferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
1925

2026
Preference button = findPreference(getString(R.string.key_delete_temporary_files));
2127
button.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@@ -25,5 +31,13 @@ public boolean onPreferenceClick(Preference preference) {
2531
return true;
2632
}
2733
});
34+
35+
prefUsername = findPreference(getString(R.string.key_user_name));
36+
}
37+
38+
@Override
39+
public void onResume() {
40+
super.onResume();
41+
prefUsername.setSummary(preferences.getString(getString(R.string.key_user_name), ""));
2842
}
2943
}

source-code/app/src/main/res/xml/fragment_settings.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,11 @@
1414
<PreferenceCategory android:title="@string/app_settings">
1515

1616
<com.afollestad.materialdialogs.prefs.MaterialEditTextPreference
17-
android:dialogMessage="@string/summary_developer_mode"
1817
android:dialogTitle="@string/title_user_name"
1918
android:digits="abcdefghijklmnopqrstuvxyzABCDEFGHIJLMNOPRSTUVXYZ "
2019
android:key="@string/key_user_name"
2120
android:lines="1"
2221
android:maxLines="1"
23-
android:summary="@string/summary_developer_mode"
2422
android:title="@string/your_name" />
2523

2624
<Preference

0 commit comments

Comments
 (0)