diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index 30416a784..83cd8fbb1 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -404,6 +404,11 @@ class ReadBookActivity : BaseReadBookActivity(), } } + override fun onNightModeChanged(mode: Int) { + super.onNightModeChanged(mode) + binding.readView.invalidateTextPage() + } + /** * 菜单 */ @@ -1585,9 +1590,6 @@ class ReadBookActivity : BaseReadBookActivity(), observeEvent(EventBus.UP_SEEK_BAR) { binding.readMenu.upSeekBar() } - observeEvent(EventBus.RECREATE) { - binding.readView.invalidateTextPage() - } } private fun upScreenTimeOut() {