ProductsAdapter
class ProductsAdapter(list: MutableList<Productz>, listener: OnSelectedProduct?) : RecyclerView.Adapter<ProductsAdapter.ProductViewHolder>
Content copied to clipboard
RecyclerView Adapter for a mutable list of Productz objects.
Parameters
list
listener
Constructors
Link copied to clipboard
fun ProductsAdapter(list: MutableList<Productz>, listener: OnSelectedProduct?)
Content copied to clipboard
Types
Link copied to clipboard
inner class ProductViewHolder(binding: <ERROR CLASS>) : RecyclerView.ViewHolder
Content copied to clipboard
Functions
Link copied to clipboard
Add Productz to list
Link copied to clipboard
fun bindViewHolder(@NonNull p0: ProductsAdapter.ProductViewHolder, p1: Int)
Content copied to clipboard
Link copied to clipboard
fun createViewHolder(@NonNull p0: ViewGroup, p1: Int): ProductsAdapter.ProductViewHolder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onBindViewHolder(holder: ProductsAdapter.ProductViewHolder, position: Int)
Content copied to clipboard
open fun onBindViewHolder(@NonNull p0: ProductsAdapter.ProductViewHolder, p1: Int, @NonNull p2: MutableList<Any>)
Content copied to clipboard
Link copied to clipboard
open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ProductsAdapter.ProductViewHolder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onFailedToRecycleView(@NonNull p0: ProductsAdapter.ProductViewHolder): Boolean
Content copied to clipboard
Link copied to clipboard
open fun onViewAttachedToWindow(@NonNull p0: ProductsAdapter.ProductViewHolder)
Content copied to clipboard
Link copied to clipboard
open fun onViewDetachedFromWindow(@NonNull p0: ProductsAdapter.ProductViewHolder)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun registerAdapterDataObserver(@NonNull p0: RecyclerView.AdapterDataObserver)
Content copied to clipboard
Link copied to clipboard
Remove Productz from list
Link copied to clipboard
Link copied to clipboard
open fun unregisterAdapterDataObserver(@NonNull p0: RecyclerView.AdapterDataObserver)
Content copied to clipboard
Link copied to clipboard
Update Product list with diffUtil.