活动与适配器之间的通信

我有两种数据类型的适配器。我想单击或隐藏itemView。当我从适配器执行此操作时(例如,单击itemView)-一切正常。以及如何隐藏“活动”中的点击?

mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //mFirebaseAdapter.hide();
        }
    });

    mFirebaseAdapter = new FirebaseRecyclerAdapter<TripModel, RecyclerView.ViewHolder>(options){
        boolean isVisible = true;

        void hide() {
            isVisible = false;
            notifyDataSetChanged();
        }

        @Override
        protected void onBindViewHolder(@NonNull final RecyclerView.ViewHolder viewHolder, int position, @NonNull final TripModel model) {
            if (viewHolder instanceof DriverViewHolder) {
                ((DriverViewHolder) viewHolder).comment.setText(model.getComment());
                ((DriverViewHolder) viewHolder).phone.setText(model.getPhone());
                viewHolder.itemView.setVisibility(isVisible ? View.VISIBLE: View.GONE);
                viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        hide();
                    }
                });
                return;