Project

General

Profile

« Previous | Next » 

Revision 972f9eae

Added by Leszek Koltunski about 2 years ago

Bandaged 3x3: remember object state and move history.

View differences:

src/main/java/org/distorted/helpers/MovesController.java
182 182

  
183 183
///////////////////////////////////////////////////////////////////////////////////////////////////
184 184

  
185
    public void savePreferences(SharedPreferences.Editor editor)
185
    public void savePreferences(String key, SharedPreferences.Editor editor)
186 186
      {
187 187
      StringBuilder moves = new StringBuilder();
188 188
      int numMoves = getNumMoves();
......
199 199
        moves.append(move.mAngle);
200 200
        }
201 201

  
202
      editor.putString("movesController", moves.toString() );
202
      editor.putString( key, moves.toString() );
203 203
      editor.apply();
204 204
      }
205 205

  
206 206
///////////////////////////////////////////////////////////////////////////////////////////////////
207 207

  
208
    public void restorePreferences(Activity act, SharedPreferences preferences)
208
    public void restorePreferences(Activity act, String key, SharedPreferences preferences)
209 209
      {
210
      String objects = preferences.getString("movesController","");
210
      String objects = preferences.getString( key,"");
211 211

  
212 212
      if( objects.length()>0 )
213 213
        {

Also available in: Unified diff