Project

General

Profile

« Previous | Next » 

Revision 9881dc03

Added by Leszek Koltunski about 1 month ago

common code from all activities to one BaseActivity

View differences:

src/main/java/org/distorted/config/ConfigActivity.java
9 9

  
10 10
package org.distorted.config;
11 11

  
12
import android.content.SharedPreferences;
13 12
import android.os.Bundle;
14

  
15
import androidx.preference.PreferenceManager;
13
import android.content.SharedPreferences;
16 14

  
17 15
import org.distorted.dialogs.RubikDialogError;
18 16
import org.distorted.dialogs.RubikDialogMessage;
......
95 93
          }
96 94
        }
97 95

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

  
102
      restorePreferences(preferences);
97
      os.setPreferences(mPreferences);
98
      restorePreferences();
103 99

  
104 100
      if( mScreen==null ) mScreen = new ConfigScreen();
105 101
      mScreen.onAttachedToWindow(this,mObjectOrdinal);
......
157 153

  
158 154
    private void savePreferences()
159 155
      {
160
      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
161
      SharedPreferences.Editor editor = preferences.edit();
156
      SharedPreferences.Editor editor = mPreferences.edit();
162 157

  
163 158
      ConfigSurfaceView view = findViewById(R.id.configSurfaceView);
164 159
      OSInterface os = view.getInterface();
......
172 167

  
173 168
///////////////////////////////////////////////////////////////////////////////////////////////////
174 169

  
175
    private void restorePreferences(SharedPreferences preferences)
170
    private void restorePreferences()
176 171
      {
177 172
      ConfigSurfaceView view = findViewById(R.id.configSurfaceView);
178 173
      view.getObjectControl().restoreStickers();
179 174

  
180
      mDisplayMessageDialog = preferences.getBoolean("configDisplayDialog",true);
175
      mDisplayMessageDialog = mPreferences.getBoolean("configDisplayDialog",true);
181 176

  
182 177
      if( mDisplayMessageDialog )
183 178
        {

Also available in: Unified diff