How do I call activity method from Adaptor class : I have three Class

 mainActivity.java

    public class mainactivity extends AppCompatActivity{
    
     @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.abc);
    
    } 
    
    
    public void firstDialog()
    {
    
      //Do something
      //call next method
    
      secondDialog()
    
    }
    
    public void secondDialog()
    {
      //Do something
    }
    
    }

Next is another class which is calling the adaptor class
secondclass.java

    public class secondclass extends AppCompatActivity {
    
    
    @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.xyz);
           
            //calling and set adaptor
            adapter=new Myadaptopr(this,result);
            recyclerlist.setAdapter(adapter);
    
    }

//Now the Adaptor class

        public class Myadaptopr extends RecyclerView.Adapter<Myadaptopr.ViewHolder> {
           
        
         @Override
            public void onBindViewHolder(final MedicineAdaptor.ViewHolder holder, int position) {
           //In this function I need to call firstDialog() Method How Do I proceed.
        
        }
    
    }


**My Question is:**

How do I call the methods of mainactivity.java class file. 
I have tried solution:
but didn't work because mainactivity class don't call and set the adaptor. 
((mainactivity)context).firstDialog();

