If you want the default start fragment should not get added to the stack and when user press back on any other nav fragments the activity should be finished just make the change on the navhostfragment container to
app:defaultNavHost="false"