Your sample project is strange.
If I click BottomNav menu in Drawer Layout menu then BottomNavigationView doesn’t work properly.
Also, I wondering about how can I maintain previous data ui status of fragment when we use BottomNavigationView?
If we add a EditText in first bottom navigation fragment and type something, and go other tab and return, the ui status is not saved.