update: fragment container id can be change, when you override getFragmentContainerId(). to fit different layout.xml file