public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.stunote_layout, container, false);
return rootView;
}
지금 원하는 의도대로 하려면 StunoteFragment 클래스에서 onCreateView에서 화면에 띄울 레이아웃을 지정해야 됩니다.
레이아웃xml에서는 <fragment ...../> 부분을 빼구요.
뷰페이져를 사용하는 경우 일반적인 프레그먼트를 액티비티에 띄우는 것과 흐름이 조금 다릅니다.
일반적1: activity -> setContentView -> FragmentManager.replace
일반적2: activity -> setContentView -> (xml) <fragment ...프래그먼트 지정.../> -> 해당 Fragment호출
반면
뷰페이져: getItem -> Fragment return됨. -> Fragment의 onCreateView의 (xml)rootView 띄워줌.
(물론 여기서 (xml)rootView에 <fragment .../>가 포함되어 있다면 여기 있는 fragment를 다시 호출하고, 그런식으로 쓸수도 있습니다.)
*** 추가로 getItem()에서 해당 코드는 실행될 일이 없습니다.
else {
return new HelpFragment();