Fixed activity not recreating correctly after settings change
This commit is contained in:
parent
999cb08aef
commit
6b071deb96
1 changed files with 3 additions and 4 deletions
|
@ -46,7 +46,7 @@ class MainActivity : AbsCastActivity(), OnThemeChangedListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(extra<Bundle>(TAG).value ?: savedInstanceState)
|
||||||
setTaskDescriptionColorAuto()
|
setTaskDescriptionColorAuto()
|
||||||
hideStatusBar()
|
hideStatusBar()
|
||||||
updateTabs()
|
updateTabs()
|
||||||
|
@ -135,9 +135,8 @@ class MainActivity : AbsCastActivity(), OnThemeChangedListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun restart() {
|
private fun restart() {
|
||||||
val savedInstanceState = Bundle().apply {
|
val savedInstanceState = Bundle()
|
||||||
onSaveInstanceState(this)
|
onSaveInstanceState(savedInstanceState)
|
||||||
}
|
|
||||||
finish()
|
finish()
|
||||||
val intent = Intent(this, this::class.java).putExtra(TAG, savedInstanceState)
|
val intent = Intent(this, this::class.java).putExtra(TAG, savedInstanceState)
|
||||||
startActivity(intent)
|
startActivity(intent)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue