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/solverui/SolverActivity.java
16 16
import android.view.ViewGroup;
17 17
import android.widget.LinearLayout;
18 18

  
19
import androidx.preference.PreferenceManager;
20

  
21 19
import org.distorted.dialogs.RubikDialogError;
22 20
import org.distorted.dialogs.RubikDialogMessage;
23 21
import org.distorted.helpers.BaseActivity;
......
116 114

  
117 115
      createObject();
118 116

  
119
      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
120
      restorePreferences(preferences);
117
      restorePreferences();
121 118
      ScreenList.setScreen(this);
122 119
      }
123 120

  
......
134 131

  
135 132
    private void savePreferences()
136 133
      {
137
      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
138
      SharedPreferences.Editor editor = preferences.edit();
134
      SharedPreferences.Editor editor = mPreferences.edit();
139 135

  
140 136
      for( int i=0; i< ScreenList.LENGTH; i++ )
141 137
        {
......
152 148

  
153 149
///////////////////////////////////////////////////////////////////////////////////////////////////
154 150

  
155
    private void restorePreferences(SharedPreferences preferences)
151
    private void restorePreferences()
156 152
      {
157 153
      for( int i=0; i<ScreenList.LENGTH; i++ )
158 154
        {
159
        ScreenList.getScreen(i).getScreenClass().restorePreferences(preferences);
155
        ScreenList.getScreen(i).getScreenClass().restorePreferences(mPreferences);
160 156
        }
161 157

  
162
      ScreenList.restorePreferences(preferences);
158
      ScreenList.restorePreferences(mPreferences);
163 159

  
164
      mDisplayMessageDialog = preferences.getBoolean("solverDisplayDialog",true);
160
      mDisplayMessageDialog = mPreferences.getBoolean("solverDisplayDialog",true);
165 161

  
166 162
      if( mDisplayMessageDialog )
167 163
        {

Also available in: Unified diff