마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

fragment bundle 질문입니다.

0 추천
public void onSaveInstanceState(Bundle outState){
bundle = new Bundle();
bundle.putBoolean("list", !curCheckState);
bundle.putInt("point", position);
outState.putBundle("save", bundle);
 
System.out.println(outState+"bundle입니다@@@@@@@@@@@");
}
 
위의 방법을 통해서 check값과 position값을 넣었는데 확인해보니 값이 들어가 있질 않네요..
따로 다른 방법으로 받아와야 하는건가요?
꾸루뚜루 (600 포인트) 님이 2015년 3월 25일 질문

1개의 답변

0 추천
 
채택된 답변
어디서 값을 꺼냈는데 안들어가있다는 것인지 설명해주셔야 할 것 같네요.

예상되는 것은 현재 bundle 에 bundle 을 넣은 형태이므로

값을 꺼낼때

Bundle bundle = savedBundle.getBundle("save");

int point = bundle.getInt("point");

bool lost = bundle.getBoolean("list");

 

식으로 bundle 을 먼저 꺼내오는걸 빠트린건 아닌지 추측되네요
mamondebaltob (32,750 포인트) 님이 2015년 3월 25일 답변
꾸루뚜루님이 2015년 5월 7일 채택됨
음.. 이렇게는 안해본거 같네요 한번 해보겠습니다.
...