diff --git a/src/com/mhalka/qurantranslationdisplayclient/HiddenSettingsActivity.java b/src/com/mhalka/qurantranslationdisplayclient/HiddenSettingsActivity.java index 0a51797..873742a 100644 --- a/src/com/mhalka/qurantranslationdisplayclient/HiddenSettingsActivity.java +++ b/src/com/mhalka/qurantranslationdisplayclient/HiddenSettingsActivity.java @@ -5,19 +5,17 @@ import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; -import android.widget.AdapterView; -import android.widget.AdapterView.OnItemSelectedListener; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; public class HiddenSettingsActivity extends Activity { // Set constants for Shared Preferences - public static final String PREFS_NAME = "QuranTranslationDisplayClient"; - public static final String LETTERS_SIZE = "LettersSize"; - public static final String TIMEOUT_PERIOD = "TimeoutPeriod"; - - // Set variables for layout elements + public static final String PREFS_NAME = "QuranTranslationDisplayClient"; + public static final String LETTERS_SIZE = "LettersSize"; + public static final String TIMEOUT_PERIOD = "TimeoutPeriod"; + + // Set variables for layout elements private EditText mLetterSize; private Spinner mTimeout; private Button mSave; @@ -27,56 +25,40 @@ public class HiddenSettingsActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_hidden_settings); - + mLetterSize = (EditText) findViewById(R.id.ed_letters); mTimeout = (Spinner) findViewById(R.id.spin_timeout); mSave = (Button) findViewById(R.id.btn_save); // Get Shared Preferences - SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); - - // Check whether the preferences exist and then set values - Boolean mEnteredPrefs = settings.contains(LETTERS_SIZE); - - if (mEnteredPrefs) { - String LettersSize = settings.getString(LETTERS_SIZE, "20"); - Integer TimeoutPeriod = settings.getInt(TIMEOUT_PERIOD, 0); - mLetterSize.setText(LettersSize.toString()); - mTimeout.setSelection(TimeoutPeriod); - } else { - mLetterSize.setText("20"); - mTimeout.setSelection(0); - } + SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); - mTimeout.setOnItemSelectedListener(new OnItemSelectedListener() { - - @Override - public void onItemSelected(AdapterView parent, View view, - int pos, long id) { - // TODO Auto-generated method stub - - } - - @Override - public void onNothingSelected(AdapterView arg0) { - // TODO Auto-generated method stub - - } - }); + // Check whether the preferences exist and then set values + Boolean mEnteredPrefs = settings.contains(LETTERS_SIZE); + + if (mEnteredPrefs) { + String LettersSize = settings.getString(LETTERS_SIZE, "20"); + Integer TimeoutPeriod = settings.getInt(TIMEOUT_PERIOD, 0); + mLetterSize.setText(LettersSize.toString()); + mTimeout.setSelection(TimeoutPeriod); + } else { + mLetterSize.setText("20"); + mTimeout.setSelection(0); + } mSave.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // Get Shared Preferences and write new values - SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); - SharedPreferences.Editor editor = settings.edit(); - editor.putString(LETTERS_SIZE, String.valueOf(mLetterSize.getText())); - editor.putInt(TIMEOUT_PERIOD, mTimeout.getSelectedItemPosition()); - editor.commit(); - - // Return to the MainActivity - finish(); + SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); + SharedPreferences.Editor editor = settings.edit(); + editor.putString(LETTERS_SIZE, String.valueOf(mLetterSize.getText())); + editor.putInt(TIMEOUT_PERIOD, mTimeout.getSelectedItemPosition()); + editor.commit(); + + // Return to the MainActivity + finish(); } }); } diff --git a/src/com/mhalka/qurantranslationdisplayclient/MainActivity.java b/src/com/mhalka/qurantranslationdisplayclient/MainActivity.java index dea59c3..e135ddf 100644 --- a/src/com/mhalka/qurantranslationdisplayclient/MainActivity.java +++ b/src/com/mhalka/qurantranslationdisplayclient/MainActivity.java @@ -28,7 +28,7 @@ public class MainActivity extends Activity { @Override public boolean onLongClick(View v) { Intent intent = new Intent(MainActivity.this, HiddenSettingsActivity.class); - startActivity(intent); + startActivity(intent); return false; } });