aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/ui/dialogs
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2020-04-21 13:11:27 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2020-04-21 15:55:25 +0530
commitd505151662da1c9a9d9ce5434db2a370d4167e36 (patch)
treee0a3fdafc56c07dba5980ae92b1a76477992f97b /app/src/main/java/com/zeapo/pwdstore/ui/dialogs
parente1921b26e0fdc9d4fdb9df2f31278aba051edf0f (diff)
downloadHardenedPass-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.kt32
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 {