Need expert opinion how should i structure this issue. I have a custom method process_filter that resides in a fragment as it needs to access a private
Sorry For late answer, It may useful for newbies
Note: @Marko answer was perfect but it required a small change while initializing adapter with parameters.
Step 1: Create an listener interface.
Public interface AdapterListener{
Public void myListener();
}
Step 2: Implement your interface in Fragment class.
public class MyFragment extends Fragment implements AdapterListener{
@Override
public void myListener(){
//Do what you want
}
Step 3: Initializing Adapter class inside MyFragment class .
MyFragmentAdapter myfragmentAdapter=new MyFragmentAdapter(MyFragment.this);
Step 4: Initialize your listener in adapter class.
public class MyFragmentAdapter extends Adapter{
private AdapterListener adapterListener;
public MyFragmentAdapter(AdapterListener adapterListener){
this.adapterListener=adapterListener;
}