Если юзер свернул приложениие в активити В, и тогда если он опять попытается запустить ваше приложение
1) Пользователь увидит активити В и продолжит работу с того места где ее закончил (все обьекты будут жить)
2) Приложение было убито и запустится активити А
furyon: Если активити была уничтожена тогда фрагменты будут созданы заново, в ином случае они останутся такими какими были и на момент свертывания приложения, чтобы гарантировать состояние фрагментов в любом из этих случаев есть onSaveInstanceState() и onRestoreInstanceState()
furyon: Если процес убьется тогда при запуске будет создана новая активити, и зависимо от того как и где вы создавали объект, он будет (или не будет) создан. Если у вашего объекта данные инициализируются сразу при запуске то он будет иметь именно их а не старые
sitev_ru: Всеравно в таком случае открыта лишь одна activity. Чтобы закрывая активити2 оказаться в главной нужно почистить BackStack (Что это такое habrahabr.ru/post/186434/)
sitev_ru: Активити может быть уничтожена если она не в фокусе. Тоесть с того самого момента когда для нее был вызван метод onPause(). Но android не станет ее очищать без КРАЙНЕЙ необходимости. Вероятность будет выше если для нее был вызван уже onDestroy(), но и это не так часто случается в связи с тем что сейчас смартфоны куда более мощны