|
@@ -17,6 +17,11 @@ import kotlinx.android.synthetic.main.activity_reader_password_dialog.*
|
|
|
|
|
|
class DialogPasswordActivity : KdanBaseActivity(), View.OnClickListener {
|
|
|
|
|
|
+ companion object {
|
|
|
+ const val KEY_USER_INPUT_PASSWORD = "password"
|
|
|
+ const val KEY_IS_INCORRECT_PASSWORD = "isIncorrectPassword"
|
|
|
+ }
|
|
|
+
|
|
|
private var isIncorrectPassword = false
|
|
|
|
|
|
@SuppressLint("HandlerLeak")
|
|
@@ -32,7 +37,7 @@ class DialogPasswordActivity : KdanBaseActivity(), View.OnClickListener {
|
|
|
|
|
|
override fun onSaveInstanceState(outState: Bundle?) {
|
|
|
super.onSaveInstanceState(outState)
|
|
|
- outState?.putBoolean("isIncorrectPassword", isIncorrectPassword)
|
|
|
+ outState?.putBoolean(KEY_IS_INCORRECT_PASSWORD, isIncorrectPassword)
|
|
|
}
|
|
|
|
|
|
override fun onRestoreInstanceState(savedInstanceState: Bundle?) {
|
|
@@ -57,7 +62,7 @@ class DialogPasswordActivity : KdanBaseActivity(), View.OnClickListener {
|
|
|
|
|
|
private fun updateErrorMessage(bundle: Bundle?) {
|
|
|
if (null != bundle) {
|
|
|
- val value = bundle.getBoolean("isIncorrectPassword", false)
|
|
|
+ val value = bundle.getBoolean(KEY_IS_INCORRECT_PASSWORD, false)
|
|
|
if (value) {
|
|
|
layout_dialogPassword_name.error = resources.getString(R.string.reader_dialog_password_error)
|
|
|
isIncorrectPassword = value
|
|
@@ -94,7 +99,7 @@ class DialogPasswordActivity : KdanBaseActivity(), View.OnClickListener {
|
|
|
R.id.tv_dialogPassword_ok -> {
|
|
|
val password = et_dialogPassword_name.text.toString()
|
|
|
val data = Intent()
|
|
|
- data.putExtra("password", password)
|
|
|
+ data.putExtra(KEY_USER_INPUT_PASSWORD, password)
|
|
|
setResult(RESULT_OK, data)
|
|
|
finish()
|
|
|
}
|
|
@@ -108,7 +113,7 @@ class DialogPasswordActivity : KdanBaseActivity(), View.OnClickListener {
|
|
|
|
|
|
override fun onBackPressed() {
|
|
|
val data = Intent()
|
|
|
- data.putExtra("password", "")
|
|
|
+ data.putExtra(KEY_USER_INPUT_PASSWORD, "")
|
|
|
setResult(RESULT_OK, data)
|
|
|
super.onBackPressed()
|
|
|
}
|