豆豆 显示当前页面回调 回调中记录阅读进度
override fun onShowPage(txtPage: TxtPage?) {
Log.e("current:$txtPage last:$lastTxtPage")
val view = txtPage ?: return
if (lastTxtPage?.chapterIndex != view.chapterIndex
|| view.position != lastTxtPage?.position
|| view.contentType != lastTxtPage?.contentType) {
lastTxtPage = view.copy()
//lastTxtPage = view.copy()
mPageLoader?.onShowPage(view)
}
}
lastTxtPage
在其他地方被回收重用。导致last
和current
对象相同,不能回调onShowPage
导致未记录阅读进度
网友评论