Revision 7480fbab
Added by Leszek Koltunski over 1 year ago
src/main/java/org/distorted/main/RubikActivity.java | ||
---|---|---|
253 | 253 |
DistortedLibrary.onResume(ACTIVITY_NUMBER); |
254 | 254 |
RubikSurfaceView view = findViewById(R.id.rubikSurfaceView); |
255 | 255 |
view.onResume(); |
256 |
restorePreferences(); |
|
256 |
restorePreferences(mJustStarted);
|
|
257 | 257 |
|
258 | 258 |
ScreenList.setScreen(this); |
259 | 259 |
unblockEverything(); |
... | ... | |
339 | 339 |
solv.saveMovePreferences(KEY_SOLV,editor); |
340 | 340 |
} |
341 | 341 |
|
342 |
editor.apply(); |
|
342 |
boolean success = editor.commit(); |
|
343 |
if( !success ) android.util.Log.e("D", "Failed to save preferences"); |
|
343 | 344 |
} |
344 | 345 |
|
345 | 346 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
346 | 347 |
|
347 |
private void restorePreferences() |
|
348 |
private void restorePreferences(boolean justStarted)
|
|
348 | 349 |
{ |
349 | 350 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
350 | 351 |
|
351 | 352 |
mPolicyAccepted = preferences.getBoolean("policyAccepted", false); |
352 | 353 |
String oldVersion = preferences.getString("appVersion",""); |
353 | 354 |
|
354 |
RubikObjectList.restorePreferences(this,preferences); |
|
355 |
RubikObjectList.restorePreferences(this,preferences,justStarted);
|
|
355 | 356 |
|
356 | 357 |
for (int i=0; i<BaseEffect.Type.LENGTH; i++) |
357 | 358 |
{ |
Also available in: Unified diff
Progress with marking objects as free.