슬라이디을 해서 처음 탭에서 체크박스를 선택하고 두번째 선택한뒤 첫번째로 돌아오면 그대로 유지되어 있지만
세번째 탭에서 체크박스를 누르고 다시 첫번째 탭으로 돌아오게 되면 체크가 초기화가 되어 있습니다.
Activity에서 Tabhost를 사용 했을때에는 아무런 문제가 없었는데 fragment로 바꾼후에 viewpager로 적용시키니 이러한 문제가 발생하더군요.
public Fragment getItem(int i) {
switch (i) {
case 0:
System.out.println("1");
return new JJS_Choice_Image();
case 1:
System.out.println("2");
return new JJS_Choice_Audio();
case 2:
System.out.println("3");
return new JJS_Choice_Video();
case 3:
System.out.println("1");
return new JJS_Choice_App();
case 4:
return new JJS_Choice_document();
case 5:
return new JJs_AllFile();
}
return null;
}
이렇게 해서 fragment를 불러 오는데 system.out..print를 사용해서 탭을 눌럿을때 값을 확인해보니 뒤죽박죽으로 숫자가 뜹니다. 해결책이 없을까요?