in ActionOpenDocumentTree/app/src/main/java/com/example/android/ktfiles/DirectoryEntryAdapter.kt [38:59]
override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) {
with(viewHolder) {
val item = directoryEntries[position]
val itemDrawableRes = if (item.isDirectory) {
R.drawable.ic_folder_black_24dp
} else {
R.drawable.ic_file_black_24dp
}
fileName.text = item.name
mimeType.text = item.type ?: ""
imageView.setImageResource(itemDrawableRes)
root.setOnClickListener {
clickListeners.onDocumentClicked(item)
}
root.setOnLongClickListener {
clickListeners.onDocumentLongClicked(item)
true
}
}
}