Существует 2 подхода к организации бокового меню.
1. Когда экраны меню задаются фрагментами, и у нас есть 1 глобальное активити, в котором происходит смена фрагментов
2. Когда на каждый пункт меню приходится свое активити, унаследованное от активити, в котором есть боковое меню.
Через активити сделано google io. Попробуйте потыкать, я был удивлен, когда исходный код увидел.
Кроме этого, передо мной лежит приложение, написанное коллегой. Он использовал второй подход. Разницы на глаз не видно.
Изначально, я был против второго подхода. Но он сильно разгружает активити из первого подхода. Теперь я в думах.
Tooto: Не думаю что рутовое активити вообще бывает загружено при первом подходе, т.к. ему, как правило, нужно только менять фрагменты, а весь код реализован внутри фрагментов.