AppData appData = new AppData(
images[pos],
images[pos],
movieInfo,
contentsData.get(pos).get("Synopsis"),
contentsData.get(pos).get("Scenario"),
countInfo,
likeFlag[pos],
bookFlag[pos]);
Fragment fragment = null;
for (int i = 0; i < size; i++) {
if (pos == i) {
fragment = new PagerFragment();
Bundle bundle = new Bundle();
bundle.putInt("listPosition", pos);
bundle.putInt("listSize", size);
bundle.putParcelable("appData", appData);
fragment.setArguments(bundle);
break;
}
}
메인 액티비티의 일부 소스인데요!! 메인 액티비티에 리스트뷰가 있고 리스트 아이템 클릭시 위소스가 속해있는 메소드로 들어가 AppData라는 parcelable객체 생성한 후 그 객체를 프래그먼트로 putParcelable해서 보내줍니다!!
예를 들어 프래그먼트에서 액티비티로 부터 받은 데이터를 바꿔주고 다시 액티비티로 돌아가면 바뀐데이터가 반영 되게 하고싶습니다!! 어떻게 해야할까요 ㅠㅠ