У меня есть фрагмент с recyclerView.
Во фрагменте есть текстовое представление, которое показывает количество элементов из recyclerView.
На каждом элементе recyclerView есть кнопка для удаления элемента из recyclerView:
В адаптере:
subjects.remove(holder.getAdapterPosition());
notifyItemRemoved(holder.getAdapterPosition());
notifyItemRangeChanged(position,subjects.size());
где subject - это список, который заполняет recycleview.
Эти три строки действительно удаляют элемент из recyclerView и обновляют размер списка.
Мне нужно одновременно обновить текстовое представление из фрагмента, которое показывает количество элементов в представлении реселлера, передавая новое значение из subjects.size () во фрагмент как текст для просмотра текста.
РЕДАКТИРОВАТЬ
public class RecyclerViewFollowingMiosBusquedaCardViewAdapter extends RecyclerView.Adapter<RecyclerViewFollowingMiosBusquedaCardViewAdapter.ViewHolder> {
Context context;
List<UsuariosBuscarFollowing> subjects;
public RecyclerViewFollowingMiosBusquedaCardViewAdapter(List<UsuariosBuscarFollowing> getDataAdapter, Context context){
super();
this.subjects = getDataAdapter;
this.context = context;
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.cardview_amigos_following_busqueda, parent, false);
ViewHolder viewHolder = new ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
Фрагмент. Инициализация адаптера:
txtNumFollowers.setText(numFollowers+" "+getResources().getString(R.string.followers));
recyclerViewadapterFollowers = new RecyclerViewFollowersMiosBusquedaCardViewAdapter(subjectsListFollowers, getActivity());
recyclerViewFollowers.setAdapter(recyclerViewadapterFollowers);