MainActivity에서 새로운 데이터를 수신하여 ViewPager 내부의 조각에 전달하려는 문제가 발생합니다. 내가 지금 생각할 수있는 유일한 해결책은 새로운 데이터로 새로운 ViewPager Adapter를 만드는 것입니다. 같은 : ViewPager에서 프래그먼트로 데이터 전달 및 업데이트
adapter = new ViewPagerAdapter(getFragmentManager(), MainActivity.this, bundle);
그리고 내 ViewPager 어댑터에
, 난 더 조각으로이 번들을 통과 할 것 :@Override
public Fragment getItem(int arg0) {
// TODO Auto-generated method stub
switch(arg0){
case 0:
NewBooksFrag newBookFrag = new NewBooksFrag();
newBookFrag.setArguments(b);
return newBookFrag;
이 방법의 단점은 내가 새 어댑터마다 새로운 데이터를 생성해야한다는 것입니다 들어오는 곳이 더 좋습니다. 거기에 더 좋은 방법이 있는지 궁금합니다.
이 here
하지만 문제를 참조하십시오 나는
getitemposition(Object object)
를 호출하는
adapter.notifydatasetchange()
에 대해 읽은 후, 나는 개체를 업데이트하는 인터페이스를 구현할 수 있습니다 이 방법은 내가 어떻게 f에 데이터를 전달할지 모르겠다. 분열을 업데이트하고 싶습니다.
미리 감사드립니다.