toggle menu
Global-IM-UIKit-for-Android-SDK
1.0.0
Global IM UIKit
switch theme
search in API
Global-IM-UIKit-for-Android-SDK
/
com.rongcloud.im.uikit.base
/
BaseAdapter
Base
Adapter
public
class
BaseAdapter
<
T
>
Base class for list adapters
Author
shaunak
Since
2023-08-15
Members
Constructors
Base
Adapter
Link copied to clipboard
public
void
BaseAdapter
(
)
public
void
BaseAdapter
(
IViewProviderListener<T> listener
,
ProviderManager<T> providerManager
)
Functions
add
Link copied to clipboard
public
void
add
(
T
t
)
get
Data
Link copied to clipboard
public
List
<
T
>
getData
(
)
get
Item
Link copied to clipboard
public
T
getItem
(
int position
)
get
Item
Count
Link copied to clipboard
public
int
getItemCount
(
)
get
Item
View
Type
Link copied to clipboard
public
int
getItemViewType
(
int position
)
on
Attached
To
Recycler
View
Link copied to clipboard
public
void
onAttachedToRecyclerView
(
RecyclerView view
)
on
Bind
View
Holder
Link copied to clipboard
public
void
onBindViewHolder
(
BaseViewHolder holder
,
int position
)
on
Create
View
Holder
Link copied to clipboard
public
BaseViewHolder
onCreateViewHolder
(
ViewGroup parent
,
int viewType
)
on
View
Attached
To
Window
Link copied to clipboard
public
void
onViewAttachedToWindow
(
BaseViewHolder holder
)
remove
Link copied to clipboard
public
void
remove
(
T
t
)
set
Data
Collection
Link copied to clipboard
public
void
setDataCollection
(
List
<
T
>
data
)
set
Item
Click
Listener
Link copied to clipboard
public
void
setItemClickListener
(
OnItemClickListener<T> listener
)
set
Item
Long
Click
Listener
Link copied to clipboard
public
void
setItemLongClickListener
(
OnItemLongClickListener<T> listener
)