Revision 9881dc03
Added by Leszek Koltunski about 1 month ago
src/main/java/org/distorted/config/ConfigActivity.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package org.distorted.config; |
11 | 11 |
|
12 |
import android.content.SharedPreferences; |
|
13 | 12 |
import android.os.Bundle; |
14 |
|
|
15 |
import androidx.preference.PreferenceManager; |
|
13 |
import android.content.SharedPreferences; |
|
16 | 14 |
|
17 | 15 |
import org.distorted.dialogs.RubikDialogError; |
18 | 16 |
import org.distorted.dialogs.RubikDialogMessage; |
... | ... | |
95 | 93 |
} |
96 | 94 |
} |
97 | 95 |
|
98 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
99 | 96 |
OSInterface os = view.getInterface(); |
100 |
os.setPreferences(preferences); |
|
101 |
|
|
102 |
restorePreferences(preferences); |
|
97 |
os.setPreferences(mPreferences); |
|
98 |
restorePreferences(); |
|
103 | 99 |
|
104 | 100 |
if( mScreen==null ) mScreen = new ConfigScreen(); |
105 | 101 |
mScreen.onAttachedToWindow(this,mObjectOrdinal); |
... | ... | |
157 | 153 |
|
158 | 154 |
private void savePreferences() |
159 | 155 |
{ |
160 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
161 |
SharedPreferences.Editor editor = preferences.edit(); |
|
156 |
SharedPreferences.Editor editor = mPreferences.edit(); |
|
162 | 157 |
|
163 | 158 |
ConfigSurfaceView view = findViewById(R.id.configSurfaceView); |
164 | 159 |
OSInterface os = view.getInterface(); |
... | ... | |
172 | 167 |
|
173 | 168 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
174 | 169 |
|
175 |
private void restorePreferences(SharedPreferences preferences)
|
|
170 |
private void restorePreferences() |
|
176 | 171 |
{ |
177 | 172 |
ConfigSurfaceView view = findViewById(R.id.configSurfaceView); |
178 | 173 |
view.getObjectControl().restoreStickers(); |
179 | 174 |
|
180 |
mDisplayMessageDialog = preferences.getBoolean("configDisplayDialog",true);
|
|
175 |
mDisplayMessageDialog = mPreferences.getBoolean("configDisplayDialog",true);
|
|
181 | 176 |
|
182 | 177 |
if( mDisplayMessageDialog ) |
183 | 178 |
{ |
Also available in: Unified diff
common code from all activities to one BaseActivity