Revision 79c7c950
Added by Leszek Koltunski about 1 year ago
src/main/java/org/distorted/objectlib/main/TwistyObjectCubit.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package org.distorted.objectlib.main; |
11 | 11 |
|
12 |
import android.content.SharedPreferences; |
|
13 |
|
|
14 | 12 |
import org.distorted.library.main.QuatHelper; |
15 | 13 |
import org.distorted.library.type.Static4D; |
14 |
import org.distorted.objectlib.helpers.OperatingSystemInterface; |
|
16 | 15 |
|
17 | 16 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
18 | 17 |
|
... | ... | |
175 | 174 |
|
176 | 175 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
177 | 176 |
|
178 |
void savePreferences(String key, SharedPreferences.Editor editor)
|
|
177 |
void savePreferences(String key, OperatingSystemInterface os)
|
|
179 | 178 |
{ |
180 |
editor.putInt(createKey(key), mQuatIndex);
|
|
179 |
os.putInt(createKey(key), mQuatIndex);
|
|
181 | 180 |
} |
182 | 181 |
|
183 | 182 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
184 | 183 |
|
185 |
void removePreferences(String key, SharedPreferences.Editor editor)
|
|
184 |
void removePreferences(String key, OperatingSystemInterface os)
|
|
186 | 185 |
{ |
187 |
editor.remove(createKey(key));
|
|
186 |
os.remove(createKey(key));
|
|
188 | 187 |
} |
189 | 188 |
|
190 | 189 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
191 | 190 |
|
192 |
int restorePreferences(String key, SharedPreferences preferences)
|
|
191 |
int restorePreferences(String key, OperatingSystemInterface os)
|
|
193 | 192 |
{ |
194 |
mQuatIndex = preferences.getInt(createKey(key), 0);
|
|
193 |
mQuatIndex = os.getInt(createKey(key), 0);
|
|
195 | 194 |
return mQuatIndex; |
196 | 195 |
} |
197 | 196 |
|
Also available in: Unified diff
Move the SharedPreferences to the OSInterface