У меня есть класс адаптера, как показано ниже, с интерфейсом, содержащим прослушиватели onclick.
public interface OnFeedItemClickListener {
void onCommentsClick(View v, int position);
void onMoreClick(View v, int position);
void onProfileClick(View v);
}
В моем классе активности, когда я реализую один из методов, он работает.
@Override
public void onProfileClick(View v) {
int[] startingLocation = new int[2];
v.getLocationOnScreen(startingLocation);
startingLocation[0] += v.getWidth() / 2;
UserProfileActivity.startUserProfileFromLocation(startingLocation, this);
overridePendingTransition(0, 0);
}
Iнужна помощь, чтобы получить элемент из адаптера к действию и отобразить его
это мой класс onViewBinder
@Override
public void onBindViewHolder(@NonNull FeedAdapter.CellFeedViewHolder viewHolder, final int position) {
viewHolder.bindView(feedItems.get(position));
FeedItem item = feedItems.get(position);
//Making up the feed
viewHolder.name.setText(item.getName());