优化目录界面
This commit is contained in:
@@ -39,16 +39,16 @@ class ChapterListAdapter(context: Context, val callback: Callback) :
|
|||||||
|
|
||||||
override fun areContentsTheSame(
|
override fun areContentsTheSame(
|
||||||
oldItem: BookChapter,
|
oldItem: BookChapter,
|
||||||
newItem: BookChapter
|
newItem: BookChapter
|
||||||
): Boolean {
|
): Boolean {
|
||||||
return oldItem.bookUrl == newItem.bookUrl
|
return oldItem.bookUrl == newItem.bookUrl
|
||||||
&& oldItem.url == newItem.url
|
&& oldItem.url == newItem.url
|
||||||
&& oldItem.isVip == newItem.isVip
|
&& oldItem.isVip == newItem.isVip
|
||||||
&& oldItem.isPay == newItem.isPay
|
&& oldItem.isPay == newItem.isPay
|
||||||
&& oldItem.title == newItem.title
|
&& oldItem.title == newItem.title
|
||||||
&& oldItem.tag == newItem.tag
|
&& oldItem.tag == newItem.tag
|
||||||
&& oldItem.isVolume == newItem.isVolume
|
&& oldItem.isVolume == newItem.isVolume
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>() {
|
|||||||
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
when (item.itemId) {
|
when (item.itemId) {
|
||||||
R.id.menu_reverse_toc -> viewModel.reverseToc {
|
R.id.menu_reverse_toc -> viewModel.reverseToc {
|
||||||
|
viewModel.chapterListCallBack?.clearDisplayTitle()
|
||||||
viewModel.chapterListCallBack?.upChapterList(searchView?.query?.toString())
|
viewModel.chapterListCallBack?.upChapterList(searchView?.query?.toString())
|
||||||
setResult(RESULT_OK, Intent().apply {
|
setResult(RESULT_OK, Intent().apply {
|
||||||
putExtra("index", it.durChapterIndex)
|
putExtra("index", it.durChapterIndex)
|
||||||
|
|||||||
Reference in New Issue
Block a user