Added ability to restore

This commit is contained in:
Prathamesh More 2021-10-09 13:29:14 +05:30
parent 897b160834
commit d703a05182
4 changed files with 120 additions and 8 deletions

View file

@ -12,6 +12,7 @@ import java.io.File
class BackupAdapter(
val context: Context,
var dataSet: MutableList<File>,
val backupClickedListener: BackupClickedListener
) : RecyclerView.Adapter<BackupAdapter.ViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
@ -35,6 +36,13 @@ class BackupAdapter(
val title: TextView = itemView.findViewById(R.id.title)
init {
itemView.setOnClickListener {
backupClickedListener.onBackupClicked(dataSet[bindingAdapterPosition])
}
}
}
interface BackupClickedListener {
fun onBackupClicked(file: File)
}
}