This commit is contained in:
kunfei
2022-03-08 00:24:46 +08:00
parent d4f5797f8b
commit f672fb3417
2 changed files with 4 additions and 4 deletions
@@ -34,7 +34,7 @@ class BookmarkAdapter(context: Context, val callback: Callback) :
} }
binding.root.onLongClick { binding.root.onLongClick {
getItem(holder.layoutPosition)?.let { bookmark -> getItem(holder.layoutPosition)?.let { bookmark ->
callback.onLongClick(bookmark) callback.onLongClick(bookmark, holder.layoutPosition)
} }
} }
@@ -42,7 +42,7 @@ class BookmarkAdapter(context: Context, val callback: Callback) :
interface Callback { interface Callback {
fun onClick(bookmark: Bookmark) fun onClick(bookmark: Bookmark)
fun onLongClick(bookmark: Bookmark) fun onLongClick(bookmark: Bookmark, pos: Int)
} }
} }
@@ -83,8 +83,8 @@ class BookmarkFragment : VMBaseFragment<TocViewModel>(R.layout.fragment_bookmark
} }
} }
override fun onLongClick(bookmark: Bookmark) { override fun onLongClick(bookmark: Bookmark, pos: Int) {
showDialogFragment(BookmarkDialog(bookmark)) showDialogFragment(BookmarkDialog(bookmark, pos))
} }
override fun upBookmark(pos: Int, bookmark: Bookmark) { override fun upBookmark(pos: Int, bookmark: Bookmark) {