I’m trying to display different views in a RecyclerView using the FirestorePagingAdapter
basing on a field value returned from the database (which is type
).
How can I modify this to set a specific view to the RecyclerView for each list item.
FirestorePagingAdapter<FeedItem, FeedViewHolder> pagingAdapter = new FirestorePagingAdapter<FeedItem, FeedViewHolder>(options) {
@NonNull
@Override
public FeedViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
// HANDLE VIEW TYPE
return null;
}
@Override
protected void onBindViewHolder(@NonNull FeedViewHolder holder, int position, @NonNull FeedItem model) {
// ADD DATA TO VIEW
}
};