Как при нажатии на up, back button перескочить через activity?

Цепочка activity A > B > C > D
В D нажали "назад", должно вернуться не в С, а в B
  • Вопрос задан
  • 2921 просмотр
Решения вопроса 1
FanKiLL
@FanKiLL
При добавлении активити в AndroidManifest.xml выставить флаг android:noHistory="true"
Например LoginActivity тогда активити не будет присутствовать в цепочке history.

<activity
  android:name="ru.habrahabr.toster.LoginActivity"
  android:label="@string/title_activity_login"
  android:noHistory="true"
  android:screenOrientation="portrait"
  android:theme="@android:style/Theme.NoTitleBar" >
</activity>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gadfi
@gadfi
https://gamega.org
@Override
    public void onBackPressed() {
        Intent  intent = new Intent(this, B.class);
        startActivity(intent);
    }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы