Comunicação Android entre fragmento e baseadapter

Precisa de opinião de especialistas, como devo estruturar esse problema. Eu tenho um método personalizadoprocess_filter que reside em um fragmento, pois precisa acessar umTextView eList deste fragmento.

No meio do processamento, esse fragmento acessará umBaseAdapter e dentro dissoBaseAdapter Eu preciso usar de voltaprocess_filter método

Basicamente, aqui está a estrutura:

MyFragment.java

public class MyFragment extends Fragment {

   private List<String> filter_list;
   private TextView no_of_filter;

   @Override
   public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

   View view = inflater.inflate(R.layout.my_fragment_layout, container, false);
   no_of_filter = (TextView) view.findViewById(R.id.no_of_filter_tv);
   .
   MyAdapter custom_adapter = new MyAdapter(context, "string 1", "string 2");
   .
   process_filter("string 1", "string 2");
   .
   }

   public void process_filter(String in_preference, String current_value)
   {
       no_of_filter.setText(in_preference);
   }

MyAdapter.java

   class MyAdapter extends BaseAdapter {

       public View getView( final int position, View convertView, ViewGroup   parent)
       {
             holder.checkBox.setOnClickListener( new View.OnClickListener() {
                public void onClick(View v) {
                    //Here I need to access back process_filter from fragment 
                    process_filter ("string 1, string 2");
                }
             }
       }
   }

questionAnswers(1)

yourAnswerToTheQuestion