Как завершить занятие, но я не хочу переходить к предыдущему занятию (перейти к другому занятию) - PullRequest
0 голосов
/ 20 сентября 2019

Допустим, есть стек действий A -> B -> C -> D, из действия D я хочу завершить его и перейти к действию A. Можно уничтожить действие B и C, кстати.Доступ к деятельности D можно получить из операции A / B / C. Поэтому, если я вызываю операцию D из B (A -> B -> D), я все равно хочу перейти к операции A.

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

В Деятельности D:

Intent intent = new Intent(ActivityD.this, ActivityA.class);
                intent.putExtra("param", param); //optional
                startActivity(intent);
                finish();
0 голосов
/ 20 сентября 2019

Сделайте так: -

Вызовите Intent для метода onBackpressd (). Он будет выполнять то действие, которое вы хотите.Как: -

 @Override
    public void onBackpressd() {
        super.onBackpressd();
       Intent intent = new Intent(ActivityD.this, ActivityA.class);
                    intent.putExtra("param", param); //optional
                    startActivity(intent);
                    finish();
    }

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...