Revision 9881dc03
Added by Leszek Koltunski about 1 month ago
src/main/java/org/distorted/patternui/PatternActivity.java | ||
---|---|---|
16 | 16 |
import android.view.ViewGroup; |
17 | 17 |
import android.widget.LinearLayout; |
18 | 18 |
|
19 |
import androidx.preference.PreferenceManager; |
|
20 |
|
|
21 | 19 |
import org.distorted.dialogs.RubikDialogError; |
22 | 20 |
import org.distorted.helpers.BaseActivity; |
23 | 21 |
import org.distorted.library.main.DistortedLibrary; |
... | ... | |
108 | 106 |
view.onResume(); |
109 | 107 |
|
110 | 108 |
createObject(); |
111 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
112 |
restorePreferences(preferences); |
|
109 |
restorePreferences(); |
|
113 | 110 |
ScreenList.setScreen(this); |
114 | 111 |
} |
115 | 112 |
|
... | ... | |
126 | 123 |
|
127 | 124 |
private void savePreferences() |
128 | 125 |
{ |
129 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
130 |
SharedPreferences.Editor editor = preferences.edit(); |
|
126 |
SharedPreferences.Editor editor = mPreferences.edit(); |
|
131 | 127 |
|
132 | 128 |
for(int i=0; i< ScreenList.LENGTH; i++ ) |
133 | 129 |
ScreenList.getScreen(i).getScreenClass().savePreferences(editor); |
... | ... | |
140 | 136 |
|
141 | 137 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
142 | 138 |
|
143 |
private void restorePreferences(SharedPreferences preferences)
|
|
139 |
private void restorePreferences() |
|
144 | 140 |
{ |
145 | 141 |
for (int i=0; i<ScreenList.LENGTH; i++) |
146 |
ScreenList.getScreen(i).getScreenClass().restorePreferences(preferences);
|
|
142 |
ScreenList.getScreen(i).getScreenClass().restorePreferences(mPreferences);
|
|
147 | 143 |
|
148 |
ScreenList.restorePreferences(preferences);
|
|
144 |
ScreenList.restorePreferences(mPreferences);
|
|
149 | 145 |
} |
150 | 146 |
|
151 | 147 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
common code from all activities to one BaseActivity