루프를 만들려는 배열이 2 개 있고 개체로 패키지하고 다른 조각으로 보내서 번들로 검색 한 다음 해당 번들에 액세스하지만 null 포인터를 얻고있다.조각 개체를 루프로 묶고 번들을 검색하는 방법
public static ViewPagerFragmentActivity newInstance(Question question)
{
ViewPagerFragmentActivity f = new ViewPagerFragmentActivity();
Bundle bdl = new Bundle(2);
bdl.putString("QuestionID", question.getQuestionNumber());
bdl.putString("QuestionString", question.getQuestionString());
f.setArguments(bdl);
return f;
}
를 내가 시도에서 QuestionID에 액세스 할 때 : 조각 1에서
, 나는 다음과 같은 방법을 다음과 같이
는public Fragment getQuestionFragments(String[] array_id, String[] array1) {
int count = 0;
for (String x : array_id) {
Question question = new Question();
question.setQuestionNumber(x);
question.setQuestion(array1[count]);
question_list.add(question);
count++;
ViewPagerFragmentActivity.newInstance(question);
}
goToQuestions();
return null;
}
그런 다음 조각 2에서 나는 밖으로 루프 질문 개체를 검색 번들은 question = (Question) getArguments().get("QuestionID");
을 사용하여 널 포인터를 던집니다.
내가 읽은 것으로부터 나는 이것이 정확하다고 느꼈지만 나는 분명히 뭔가를 놓쳤다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
미리 감사드립니다.