Я стараюсь, чтобы моя активность вызывала поток простой для пользователя. Всегда один экземпляр действия в стеке истории.
Таким образом, используя флаг FLAG_ACTIVITY_REORDER_TO_FRONT, это прекрасно! но есть небольшая проблема.
Активность выведена на передний план, а функция onCreate() не вызывается, если она уже запущена. Имеет смысл, но я хочу, чтобы поведение было то, что оно вызывает onCreate().
Спасибо за помощь!
-Jona
Возможно, то, что вы ищете, это метод onNewIntent(). Этот метод следует вызывать, если ваша активность уже находится в стеке и запускается снова.
Здесь вам нужно передать новый Intent, чтобы вы могли реагировать и инициализировать переменные, как вы делали бы в onCreate() с данными намерения, полученными с помощью getIntent().