Повторно использовать предыдущие действия? - PullRequest
5 голосов
/ 17 февраля 2010

У меня есть действия, которые создаются и запускаются из опций меню. Однако я заметил, что это может означать, что иногда есть две или более копии одного и того же действия. Поэтому мне интересно, есть ли способ узнать, было ли создано другое действие, а затем переключить на него приложение или создать новое, если оно не было создано.

Ответы [ 3 ]

5 голосов
/ 17 февраля 2010

Вы можете контролировать некоторые аспекты этого с помощью android:launchMode в упражнении.

4 голосов
/ 10 августа 2012

Программно попробуйте следующее:

    Intent intent = new Intent(contextActivity, NextActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    contextActivity.startActivity(intent);
2 голосов
/ 17 февраля 2010

Вы можете указать информацию об этом в манифесте Android. См. элемент деятельности документация. Я считаю, что режим запуска может контролировать то, что вы после.

...