Project

General

Profile

« Previous | Next » 

Revision 5df54787

Added by Leszek Koltunski about 11 hours ago

simplify Preferences interface of OSInterface

View differences:

src/main/java/org/distorted/bandaged/BandagedActivity.java
257 257
          SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
258 258
          SharedPreferences.Editor editor = preferences.edit();
259 259
          OSInterface os = new OSInterface(this,null);
260
          os.setEditor(editor);
261 260
          object.removePreferences(os);
262 261
          editor.apply();
263 262
          }
src/main/java/org/distorted/config/ConfigActivity.java
97 97

  
98 98
      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
99 99
      OSInterface os = view.getInterface();
100
      os.setPreferences(preferences);
101 100
      restorePreferences(preferences);
102 101

  
103 102
      if( mScreen==null ) mScreen = new ConfigScreen();
......
160 159
      SharedPreferences.Editor editor = preferences.edit();
161 160

  
162 161
      ConfigSurfaceView view = findViewById(R.id.configSurfaceView);
163
      OSInterface os = view.getInterface();
164
      os.setEditor(editor);
165 162
      view.getObjectControl().savePreferences();
166 163

  
167 164
      editor.putBoolean("configDisplayDialog", mDisplayMessageDialog );
src/main/java/org/distorted/play/PlayActivity.java
199 199
      }
200 200

  
201 201
    PlayView view = findViewById(R.id.playView);
202
    OSInterface os = view.getInterface();
203
    os.setEditor(editor);
204 202
    view.getObjectControl().savePreferences();
205 203

  
206 204
    RubikScores scores = RubikScores.getInstance();
......
221 219
    if( !mJustStarted ) ScreenList.restorePreferences(preferences);
222 220

  
223 221
    PlayView view = findViewById(R.id.playView);
224
    OSInterface os = view.getInterface();
225
    os.setPreferences(preferences);
226 222
    view.getObjectControl().restorePreferences();
227 223
    }
228 224

  

Also available in: Unified diff