My Application have 5 activities(A1,A2,A3,A4,A5). Each activity have one text view and one button(B1,B2,B3,B4,B5). If you click on that button then goes to next activity. su
You have to set setResult(int resultCode) on the activity where you want to logout. Then on previous Activity you have to capture this result in onActivityResult(int requestCode, int resultCode,Intent data). Here you can Finish your Activity. Again capturing here you can setResult to close previous one and same approach.
Ex.:
You set result on logout menu press as:
finish(); //To finish your current acivity
setResult(R.id.common_menu_logout);
Then on previous activity:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(resultCode) {
case R.id.common_menu_logout:
setResult(R.id.common_menu_logout);
closeActivity(); // to close this activity
break;
}
super.onActivityResult(requestCode, resultCode, data);
}