app / de.uniks.codliners.stock_simulator.ui.news / NewsListAdapter

NewsListAdapter

class NewsListAdapter : ListAdapter<News, ViewHolder>

ListAdapter for News.

Parameters

locale - The locale for date formatting.

Author
Jonas Thelemann

Types

DiffCallback

Companion object that allows comparison of news objects.

companion object DiffCallback : ItemCallback<News>

ViewHolder

The RecyclerView's ViewHolder.

inner class ViewHolder : ViewHolder

Constructors

<init>

ListAdapter for News.

NewsListAdapter(locale: Locale)

Functions

onBindViewHolder

The "onBind" callback.

fun onBindViewHolder(holder: ViewHolder, position: Int): Unit

onCreateViewHolder

The "onCreate" callback.

fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder

Companion Object Functions

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