We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
低負荷更新で目次の章が破損する
EpisodeFecher.moveNext
EpisodeFecher.mChapter
UpdateManager
loadEpisode
NovelBean
NovelBean.getChapter()
EpisodeFecher
mChapter
Modding.patchNovelHtml
ListBean
private int ListBean.updateStartNo
EpisodeFetcher
updateStartNo
updateStartNo - 1
UpdateManger
Modding
modEpisodeFetcherChapter
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Overview
低負荷更新で目次の章が破損する
Causes
EpisodeFecher.moveNext
で目次ページhtmlから章と話を読み込んでいるEpisodeFecher.mChapter
)Solutions
UpdateManager
のloadEpisode
メソッド(private) でNovelBean
オブジェクト をアップデートすることで確認できるNovelBean.getChapter()
メソッドで入手できるEpisodeFecher
のmChapter
フィールドを更新するToDo
Modding.patchNovelHtml
(目次ページhtml連結用メソッド) で、低負荷更新時に読込み開始話番号をListBean
オブジェクトに記録するprivate int ListBean.updateStartNo
フィールドとsetter/getterを作成UpdateManager
クラスでEpisodeFetcher
オブジェクト作成後に上記updateStartNo
を利用してupdateStartNo - 1
話の章番号をロード、EpisodeFecher.mChapter
を更新EpisodeFecher.mChapter
にはsetterがないため追加UpdateManger
のprivate要素を複数参照するため、Modding
クラスのstaticメソッドではなく、UpdateManager
のメソッドmodEpisodeFetcherChapter
として追加するThe text was updated successfully, but these errors were encountered: