Result Adapter
class ResultAdapter( searchWindow: SearchWindow, searchList: List<SearchResult>, chosenResult: MutableLiveData<SearchResult>) : RecyclerView.Adapter<ResultAdapter.ViewHolder>
Content copied to clipboard
Recycler for the search result list inside of the search window
Constructors
Link copied to clipboard
fun ResultAdapter( searchWindow: SearchWindow, searchList: List<SearchResult>, chosenResult: MutableLiveData<SearchResult>)
Content copied to clipboard
searchList: The list of search results, chosenResult: A MutableLiveData that is used to trigger a callback if a favorite is clicked
Types
Link copied to clipboard
Provide a reference to the type of views that you are using (custom ViewHolder).
Functions
Link copied to clipboard
Link copied to clipboard
fun createViewHolder(@NonNull p0: ViewGroup, p1: Int): ResultAdapter.ViewHolder
Content copied to clipboard
Link copied to clipboard
Return the size of your dataset (invoked by the layout manager).
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(viewHolder: ResultAdapter.ViewHolder, position: Int)
Content copied to clipboard
Replace the contents of a view (invoked by the layout manager).
open fun onBindViewHolder( @NonNull p0: ResultAdapter.ViewHolder, p1: Int, @NonNull p2: MutableList<Any>)
Content copied to clipboard
Link copied to clipboard
open override fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): ResultAdapter.ViewHolder
Content copied to clipboard
Create new views (invoked by the layout manager).
Link copied to clipboard
Link copied to clipboard
open fun onFailedToRecycleView(@NonNull p0: ResultAdapter.ViewHolder): Boolean
Content copied to clipboard
Link copied to clipboard
Link 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
Link copied to clipboard
open fun unregisterAdapterDataObserver(@NonNull p0: RecyclerView.AdapterDataObserver)
Content copied to clipboard