подход, где для отображения фрагментов используется только add +  show/hide. То есть как это работает: добавляем фрагмент. Добавляем новый фрагмент, скрываем старый. Отображается всегда последний. Никаких replace, никаких разрушений onDestroyView предыдущего. Все фрагменты сидят в памяти.
                  
                  
                  Какие преимущества: фрагменты всегда живы, их состояние не разрушается, меньше тратится cpu (нет создания по бэк), можно коммуницировать между фрагментами напрямую через простые каллбеки.
                  
                  
                  Недостатки: отьедают память (но не критично, если нет сильной глубины экранов)
                  
                  
                  Использовали ли кто-нить такой подход?
                  
                  
                  Пример подхода:https://github.com/grishka/appkit/blob/master/appkit/src/main/java/me/grishka/appkit/FragmentStackActivity.java
                  
                  
                
конечно использую, мне по натуре айосника реплейс только приходится в голову когда меняется рутскрин
Обсуждают сегодня