Revision 9881dc03
Added by Leszek Koltunski about 1 month ago
src/main/java/org/distorted/solverui/SolverActivity.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.dialogs.RubikDialogMessage; |
23 | 21 |
import org.distorted.helpers.BaseActivity; |
... | ... | |
116 | 114 |
|
117 | 115 |
createObject(); |
118 | 116 |
|
119 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
120 |
restorePreferences(preferences); |
|
117 |
restorePreferences(); |
|
121 | 118 |
ScreenList.setScreen(this); |
122 | 119 |
} |
123 | 120 |
|
... | ... | |
134 | 131 |
|
135 | 132 |
private void savePreferences() |
136 | 133 |
{ |
137 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
|
138 |
SharedPreferences.Editor editor = preferences.edit(); |
|
134 |
SharedPreferences.Editor editor = mPreferences.edit(); |
|
139 | 135 |
|
140 | 136 |
for( int i=0; i< ScreenList.LENGTH; i++ ) |
141 | 137 |
{ |
... | ... | |
152 | 148 |
|
153 | 149 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
154 | 150 |
|
155 |
private void restorePreferences(SharedPreferences preferences)
|
|
151 |
private void restorePreferences() |
|
156 | 152 |
{ |
157 | 153 |
for( int i=0; i<ScreenList.LENGTH; i++ ) |
158 | 154 |
{ |
159 |
ScreenList.getScreen(i).getScreenClass().restorePreferences(preferences);
|
|
155 |
ScreenList.getScreen(i).getScreenClass().restorePreferences(mPreferences);
|
|
160 | 156 |
} |
161 | 157 |
|
162 |
ScreenList.restorePreferences(preferences);
|
|
158 |
ScreenList.restorePreferences(mPreferences);
|
|
163 | 159 |
|
164 |
mDisplayMessageDialog = preferences.getBoolean("solverDisplayDialog",true);
|
|
160 |
mDisplayMessageDialog = mPreferences.getBoolean("solverDisplayDialog",true);
|
|
165 | 161 |
|
166 | 162 |
if( mDisplayMessageDialog ) |
167 | 163 |
{ |
Also available in: Unified diff
common code from all activities to one BaseActivity