diff --git a/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt b/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt index 28e22c9..9643a69 100644 --- a/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt +++ b/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt @@ -63,9 +63,9 @@ val recyclerView = holder.getView(R.id.recyclerView) recyclerView.adapter = fileAdapter fileAdapter.setOnItemClickedListener(object : MediaFileAdapter.OnItemClickedListener { - override fun onItemClicked(item: File) { + override fun onItemClicked(childPos: Int, item: File) { if (!item.name.endsWith(".mp4")) { - context.navigatePageTo(position, realPaths) + context.navigatePageTo(childPos, realPaths) } } }) diff --git a/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt b/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt index 28e22c9..9643a69 100644 --- a/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt +++ b/app/src/main/java/com/casic/endoscope/adapter/MediaDirAdapter.kt @@ -63,9 +63,9 @@ val recyclerView = holder.getView(R.id.recyclerView) recyclerView.adapter = fileAdapter fileAdapter.setOnItemClickedListener(object : MediaFileAdapter.OnItemClickedListener { - override fun onItemClicked(item: File) { + override fun onItemClicked(childPos: Int, item: File) { if (!item.name.endsWith(".mp4")) { - context.navigatePageTo(position, realPaths) + context.navigatePageTo(childPos, realPaths) } } }) diff --git a/app/src/main/java/com/casic/endoscope/adapter/MediaFileAdapter.kt b/app/src/main/java/com/casic/endoscope/adapter/MediaFileAdapter.kt index e447913..888eb74 100644 --- a/app/src/main/java/com/casic/endoscope/adapter/MediaFileAdapter.kt +++ b/app/src/main/java/com/casic/endoscope/adapter/MediaFileAdapter.kt @@ -43,7 +43,7 @@ } holder.itemView.setOnClickListener { - itemClickedListener?.onItemClicked(file) + itemClickedListener?.onItemClicked(position, file) } } @@ -53,7 +53,7 @@ private var itemClickedListener: OnItemClickedListener? = null interface OnItemClickedListener { - fun onItemClicked(item: File) + fun onItemClicked(childPos: Int, item: File) } fun setOnItemClickedListener(listener: OnItemClickedListener) {