class NewsListAdapter : ListAdapter<News, ViewHolder>
ListAdapter for News.
locale
- The locale for date formatting.
Author
Jonas Thelemann
DiffCallback |
Companion object that allows comparison of news objects. companion object DiffCallback : ItemCallback<News> |
ViewHolder |
The RecyclerView's ViewHolder. inner class ViewHolder : ViewHolder |
<init> |
ListAdapter for News. NewsListAdapter(locale: Locale) |
onBindViewHolder |
The "onBind" callback. fun onBindViewHolder(holder: ViewHolder, position: Int): Unit |
onCreateViewHolder |
The "onCreate" callback. fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder |
areContentsTheSame |
Compares two news objects for equality. fun areContentsTheSame(oldItem: News, newItem: News): Boolean |
areItemsTheSame |
Compares two news objects for equality by checking their "url" property. fun areItemsTheSame(oldItem: News, newItem: News): Boolean |