Автор статьи - Ольга Грассер. Я решила затронуть очень емкую тему и порассуждать. Перед моими личными рассуждениями давайте погрузимся в академические основы во благо начинающих шить. Технологический процесс изготовления швейных изделий представляет собой обработку и сборку деталей и узлов в определенной последовательности. Если говорить просто, то невозможно сшить пальто на подкладке, а потом обработать на деталях переда прорезные карманы. Мы должны понимать, когда эти карманы нужно обрабатывать...
Давайте посмотрим на методы commit() и commitNow(), которые существуют для управления добавлением или удалением фрагментов из активити. Многие про них знают и слышали, но не все понимают разницу. Но сначала вспомним что такое транзакция: это последовательность операций, которые выполняются как одно целое. Транзакции помогают убедиться, что все данные остаются правильными, а также предлагают способы справиться с ошибками и вернуться к предыдущему состоянию данных, если что-то пошло не так. Метод commit()...