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