In my RecyclerViewAdapter, part of my codes are below:
@Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.music_item_lists, parent, false);
        return new ViewHolder(v);
    }
    class ViewHolder extends RecyclerView.ViewHolder {
       
        EqualizerView equalizerView, equalizerr;
        CardView image_card;
        ViewHolder(View itemView) {
            super(itemView);
            
            equalizerView = itemView.findViewById(R.id.mini_eq_view);
            image_card = itemView.findViewById(R.id.main_card_view_play);
            equalizerView.stopBars();
            equalizerView.setVisibility(View.GONE);
        }
    }
Then in MainActivity, part of the codes are below
@Override
    public void playSongComplete() {
        Log.d("complete", "Playing song is complete: ");
    }
What I want to do is, if playing song is complete, I want to call
equalizerView.stopBars();
equalizerView.setVisibility(View.GONE);
from inside method playingSongComplete(). Is there any way to do that?
 
     
    