|
@@ -354,9 +354,10 @@ class ReadBookActivity : BaseReadBookActivity(),
|
|
|
}
|
|
}
|
|
|
if (savedInstanceState != null || !ReadBook.inBookshelf) {
|
|
if (savedInstanceState != null || !ReadBook.inBookshelf) {
|
|
|
ReadBook.commitReadSession()
|
|
ReadBook.commitReadSession()
|
|
|
- finish()
|
|
|
|
|
|
|
+ supportFinishAfterTransition()
|
|
|
} else {
|
|
} else {
|
|
|
ReadBook.commitReadSession()
|
|
ReadBook.commitReadSession()
|
|
|
|
|
+ callBackBookEnd()
|
|
|
supportFinishAfterTransition()
|
|
supportFinishAfterTransition()
|
|
|
}
|
|
}
|
|
|
//TODO: 有关测量相关问题
|
|
//TODO: 有关测量相关问题
|
|
@@ -1865,13 +1866,6 @@ class ReadBookActivity : BaseReadBookActivity(),
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- override fun finish() {
|
|
|
|
|
- if (ReadBook.inBookshelf) {
|
|
|
|
|
- callBackBookEnd()
|
|
|
|
|
- return super.finish()
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
private fun callBackBookEnd() {
|
|
private fun callBackBookEnd() {
|
|
|
SourceCallBack.callBackBook(
|
|
SourceCallBack.callBackBook(
|
|
|
SourceCallBack.END_READ,
|
|
SourceCallBack.END_READ,
|