Revision a41e3c94
Added by Leszek Koltunski about 2 years ago
src/main/java/org/distorted/bandaged/BandagedCreatorActivity.java | ||
---|---|---|
19 | 19 |
|
20 | 20 |
package org.distorted.bandaged; |
21 | 21 |
|
22 |
import android.content.SharedPreferences; |
|
22 | 23 |
import android.graphics.Bitmap; |
23 | 24 |
import android.os.Build; |
24 | 25 |
import android.os.Bundle; |
26 |
import android.preference.PreferenceManager; |
|
25 | 27 |
import android.util.DisplayMetrics; |
26 | 28 |
import android.view.View; |
27 | 29 |
import android.view.ViewGroup; |
... | ... | |
186 | 188 |
DistortedLibrary.onResume(ACTIVITY_NUMBER); |
187 | 189 |
BandagedCreatorView view = findViewById(R.id.bandagedCreatorObjectView); |
188 | 190 |
view.onResume(); |
189 |
restorePreferences(); |
|
190 | 191 |
|
191 | 192 |
if( mScreen==null ) mScreen = new BandagedCreatorScreen(); |
192 | 193 |
mScreen.onAttachedToWindow(this); |
193 | 194 |
|
195 |
restorePreferences(); |
|
194 | 196 |
BandagedCreatorWorkerThread.create(this); |
195 | 197 |
} |
196 | 198 |
|
... | ... | |
215 | 217 |
|
216 | 218 |
private void savePreferences() |
217 | 219 |
{ |
218 |
/* |
|
219 | 220 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
220 | 221 |
SharedPreferences.Editor editor = preferences.edit(); |
221 |
|
|
222 |
editor.putBoolean("policyAccepted", mPolicyAccepted); |
|
223 |
editor.putString("appVersion", getAppVers() ); |
|
224 |
|
|
222 |
String objects = mScreen.generateObjectStrings(); |
|
223 |
editor.putString("bandagedObjects", objects ); |
|
225 | 224 |
editor.apply(); |
226 |
*/ |
|
227 | 225 |
} |
228 | 226 |
|
229 | 227 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
230 | 228 |
|
231 | 229 |
private void restorePreferences() |
232 | 230 |
{ |
233 |
/* |
|
234 | 231 |
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
235 |
|
|
236 |
mPolicyAccepted = preferences.getBoolean("policyAccepted", false); |
|
237 |
String oldVersion = preferences.getString("appVersion",""); |
|
238 |
*/ |
|
232 |
String objects = preferences.getString("bandagedObjects",""); |
|
233 |
mScreen.addObjects(this,objects); |
|
239 | 234 |
} |
240 | 235 |
|
241 | 236 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
259 | 254 |
|
260 | 255 |
public void addObject(String name) |
261 | 256 |
{ |
262 |
mScreen.addObject(this,name); |
|
257 |
if( mScreen.objectDoesntExist(name) ) |
|
258 |
{ |
|
259 |
mScreen.addObject(this,name); |
|
260 |
} |
|
263 | 261 |
} |
264 | 262 |
|
265 | 263 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Remember the list of locally created Bandaged 3x3s.