diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2020-04-21 13:11:27 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2020-04-21 15:55:25 +0530 |
| commit | d505151662da1c9a9d9ce5434db2a370d4167e36 (patch) | |
| tree | e0a3fdafc56c07dba5980ae92b1a76477992f97b /app/src/main/java/com/zeapo/pwdstore/ui/dialogs | |
| parent | e1921b26e0fdc9d4fdb9df2f31278aba051edf0f (diff) | |
| download | HardenedPass-d505151662da1c9a9d9ce5434db2a370d4167e36.tar.gz HardenedPass-d505151662da1c9a9d9ce5434db2a370d4167e36.zip | |
treewide: use edit extension and cleanup some deprecation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/ui/dialogs')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/ui/dialogs/XkPasswordGeneratorDialogFragment.kt | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/ui/dialogs/XkPasswordGeneratorDialogFragment.kt b/app/src/main/java/com/zeapo/pwdstore/ui/dialogs/XkPasswordGeneratorDialogFragment.kt index f42b6536..dbf8e7a9 100644 --- a/app/src/main/java/com/zeapo/pwdstore/ui/dialogs/XkPasswordGeneratorDialogFragment.kt +++ b/app/src/main/java/com/zeapo/pwdstore/ui/dialogs/XkPasswordGeneratorDialogFragment.kt @@ -16,6 +16,7 @@ import android.widget.Toast import androidx.appcompat.app.AlertDialog import androidx.appcompat.widget.AppCompatEditText import androidx.appcompat.widget.AppCompatTextView +import androidx.core.content.edit import androidx.fragment.app.DialogFragment import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.zeapo.pwdstore.R @@ -48,17 +49,17 @@ class XkPasswordGeneratorDialogFragment : DialogFragment() { prefs = callingActivity.getSharedPreferences("PasswordGenerator", Context.MODE_PRIVATE) - cbNumbers = view.findViewById<CheckBox>(R.id.xknumerals) + cbNumbers = view.findViewById(R.id.xknumerals) cbNumbers.isChecked = prefs.getBoolean(PREF_KEY_USE_NUMERALS, false) - spinnerNumbersCount = view.findViewById<Spinner>(R.id.xk_numbers_count) + spinnerNumbersCount = view.findViewById(R.id.xk_numbers_count) val storedNumbersCount = prefs.getInt(PREF_KEY_NUMBERS_COUNT, 0) spinnerNumbersCount.setSelection(storedNumbersCount) - cbSymbols = view.findViewById<CheckBox>(R.id.xksymbols) + cbSymbols = view.findViewById(R.id.xksymbols) cbSymbols.isChecked = prefs.getBoolean(PREF_KEY_USE_SYMBOLS, false) != false - spinnerSymbolsCount = view.findViewById<Spinner>(R.id.xk_symbols_count) + spinnerSymbolsCount = view.findViewById(R.id.xk_symbols_count) val symbolsCount = prefs.getInt(PREF_KEY_SYMBOLS_COUNT, 0) spinnerSymbolsCount.setSelection(symbolsCount) @@ -68,7 +69,7 @@ class XkPasswordGeneratorDialogFragment : DialogFragment() { Timber.tag("xkpw").e(e) DEFAULT_CAPS_STYLE } - spinnerCapsType = view.findViewById<Spinner>(R.id.xkCapType) + spinnerCapsType = view.findViewById(R.id.xkCapType) val lastCapitalsStyleIndex: Int @@ -80,10 +81,10 @@ class XkPasswordGeneratorDialogFragment : DialogFragment() { } spinnerCapsType.setSelection(lastCapitalsStyleIndex) - editNumWords = view.findViewById<AppCompatEditText>(R.id.xk_num_words) + editNumWords = view.findViewById(R.id.xk_num_words) editNumWords.setText(prefs.getString(PREF_KEY_NUM_WORDS, DEFAULT_NUMBER_OF_WORDS)) - editSeparator = view.findViewById<AppCompatEditText>(R.id.xk_separator) + editSeparator = view.findViewById(R.id.xk_separator) editSeparator.setText(prefs.getString(PREF_KEY_SEPARATOR, DEFAULT_WORD_SEPARATOR)) val passwordText: AppCompatTextView = view.findViewById(R.id.xkPasswordText) @@ -131,14 +132,15 @@ class XkPasswordGeneratorDialogFragment : DialogFragment() { } private fun setPreferences() { - prefs.edit().putBoolean(PREF_KEY_USE_NUMERALS, cbNumbers.isChecked) - .putBoolean(PREF_KEY_USE_SYMBOLS, cbSymbols.isChecked) - .putString(PREF_KEY_CAPITALS_STYLE, spinnerCapsType.selectedItem.toString()) - .putString(PREF_KEY_NUM_WORDS, editNumWords.text.toString()) - .putString(PREF_KEY_SEPARATOR, editSeparator.text.toString()) - .putInt(PREF_KEY_NUMBERS_COUNT, Integer.parseInt(spinnerNumbersCount.selectedItem as String) - 1) - .putInt(PREF_KEY_SYMBOLS_COUNT, Integer.parseInt(spinnerSymbolsCount.selectedItem as String) - 1) - .apply() + prefs.edit { + putBoolean(PREF_KEY_USE_NUMERALS, cbNumbers.isChecked) + putBoolean(PREF_KEY_USE_SYMBOLS, cbSymbols.isChecked) + putString(PREF_KEY_CAPITALS_STYLE, spinnerCapsType.selectedItem.toString()) + putString(PREF_KEY_NUM_WORDS, editNumWords.text.toString()) + putString(PREF_KEY_SEPARATOR, editSeparator.text.toString()) + putInt(PREF_KEY_NUMBERS_COUNT, Integer.parseInt(spinnerNumbersCount.selectedItem as String) - 1) + putInt(PREF_KEY_SYMBOLS_COUNT, Integer.parseInt(spinnerSymbolsCount.selectedItem as String) - 1) + } } companion object { |
