Fix show lock button in setting orientation change

This commit is contained in:
J-Jamet
2020-04-23 14:51:32 +02:00
parent 45cffc93b1
commit 8ce17086f8

View File

@@ -52,6 +52,7 @@ open class SettingsActivity
companion object {
private const val SHOW_LOCK = "SHOW_LOCK"
private const val TAG_NESTED = "TAG_NESTED"
fun launch(activity: Activity, readOnly: Boolean, timeoutEnable: Boolean) {
@@ -95,6 +96,8 @@ open class SettingsActivity
supportFragmentManager.beginTransaction()
.add(R.id.fragment_container, retrieveMainFragment())
.commit()
} else {
lockView?.visibility = if (savedInstanceState.getBoolean(SHOW_LOCK)) View.VISIBLE else View.GONE
}
backupManager = BackupManager(this)
@@ -209,4 +212,10 @@ open class SettingsActivity
else
replaceFragment(key)
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putBoolean(SHOW_LOCK, lockView?.visibility == View.VISIBLE)
}
}