Project

General

Profile

« Previous | Next » 

Revision a41e3c94

Added by Leszek Koltunski about 2 years ago

Remember the list of locally created Bandaged 3x3s.

View differences:

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