class TransactionListAdapter : ListAdapter<Transaction, ViewHolder>
ListAdapter for Transactions.
DiffCallback |
DiffUtil.ItemCallback for Transactions. companion object DiffCallback : ItemCallback<Transaction> |
ViewHolder |
RecyclerView.ViewHolder for CardTransactionBinding. inner class ViewHolder : ViewHolder |
<init> |
ListAdapter for Transactions. TransactionListAdapter(onClickListener: OnClickListener<Transaction>, locale: Locale) |
onBindViewHolder |
Binds a Transaction to a ViewHolder. fun onBindViewHolder(holder: ViewHolder, position: Int): Unit |
onCreateViewHolder |
Creates a ViewHolder by inflating a CardTransactionBinding. fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder |
areContentsTheSame |
Checks if two Transactions are equal. fun areContentsTheSame(oldItem: Transaction, newItem: Transaction): Boolean |
areItemsTheSame |
Checks if two Transactions have the same id. fun areItemsTheSame(oldItem: Transaction, newItem: Transaction): Boolean |