How to finish an activity from an Adapter..?
Try with the following code:
public YourAdapterName(......,Context context){...this.myContext=context;}
And in your adapter getView()
btn.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { ((YourActivityName)myContext).yourDesiredMethod(); }});
Try passing your Activity as an activity
parameter, then you'll be able to call finish()
on it. Hope this helps.