У меня есть два вида деятельности: активность A и активность B, которые должны общаться очень часто, если я буду использовать startActivity для обоих видов деятельности, то каждый раз он будет создавать новые экземпляры из них. Если я буду использовать launchMode как singleTask, то предположим, что из Activity A я вызываю Activity B, то если в Задаче не существует Activity B, в Задаче будет создан новый экземпляр Activity B, который будет поверх задачи, Теперь, если я вызову Activity A из B, тогда действие B будет очищено от Task (singleTask делает A как корневую активность). Приобщение B из A создаст новый экземпляр B, но я хочу, чтобы в нем выполнялись действия, а затем не должны создавать новые экземпляры.Частая связь между действиями
Как достичь этого? Любая помощь будет оценена по достоинству.