결론부터 말씀드리면 다시보여줄 수 있지만 onCreateView를 타지않고는 않됩니다.
생명주기상 Fragment의 backStack을 쌓는다 하더라도 onDestory()되기전 onDestoryView()에서onCreateView를 호출합니다.
1. 이 경우는 backStack을 저장하는 방법입니다.
Fragment를 더 쌓기위해 Add하실때 addToBackStack을 주시면 됩니다.
예시)
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fl_center, fragment);
transaction.addToBackStack(null);
transaction.commit();
이렇게 추가하시면 뒤로갈때 이전 프레그먼트가 불려집니다.
2. 위의 경우가 아니고 onCreateView()가 절대 호출 되어서 안된다 하시면 xml에서 FrameLayout을 겹친다음 Controller단에서 경우에 따라 setVisibility를 Gone, VISIBLE 하시는 방법이 있습니다.
도움 되셨나 모르겠네요ㅎㅎ