From 7b8e42823997aafde2c1a49e336805307517a05e Mon Sep 17 00:00:00 2001 From: shahawi Date: Sat, 18 May 2019 08:39:13 +0200 Subject: [PATCH] make SettingsFragment static should make SettingsFragment static, That's how it worked for me. Otherwise you get SettingsFragment must be a public static class to be properly recreated from instance state. --- .../com/example/android/appwithsettings/SettingsFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppWithSettings/app/src/main/java/com/example/android/appwithsettings/SettingsFragment.java b/AppWithSettings/app/src/main/java/com/example/android/appwithsettings/SettingsFragment.java index ed102536..86d0a731 100644 --- a/AppWithSettings/app/src/main/java/com/example/android/appwithsettings/SettingsFragment.java +++ b/AppWithSettings/app/src/main/java/com/example/android/appwithsettings/SettingsFragment.java @@ -23,7 +23,7 @@ * A subclass of PreferenceFragmentCompat to supply preferences in a * Fragment for the SettingsActivity to display. */ -public class SettingsFragment extends PreferenceFragmentCompat { +public static class SettingsFragment extends PreferenceFragmentCompat { /** * Called during onCreate(Bundle) to supply the preferences for this