Когда я нажимаю кнопку «Назад» в «Деятельности 3», я всегда должен переходить к «Деятельности 1» вместо «Деятельности 2»:
Использовать следующий метод для события нажатия кнопки «Назад» в Деятельности 3:
setResult(R.id.common_backToActivity1);
И в Activity2 перехватите этот setResult следующим образом и закройте это Activity:
protected void onActivityResult(int requestCode, int resultCode,Intent data) {
switch(resultCode){
case R.id.common_backToActivity1:
closeActivity(); //Finish Activity2 in this method
break;
}
super.onActivityResult(requestCode, resultCode, data);
}
Тогда вы сразу перейдете к Activity1.