根因:旋转后 onSizeChanged 触发 ChapterProvider.upLayout() 正确设置了 doublePage, 但随后的 ReloadContent 因 isInitFinish=false 被跳过。 initData() 设置 isInitFinish=true 后,因为是同一本书 (isSameBook=true), 不会调用 loadContent(),导致内容未用新布局重新加载。 修复:在 initBook() 完成后,如果是同一本书,发送 UpdateLayout + ReloadContent 效果, 确保内容用旋转后的 ChapterProvider 尺寸重新布局。 Fixes #1461 #1397