한 액티비티에서 두개의 프래그먼트를 만들었습니다


Fragment pageFrag, listFrag;
FragmentTransaction transaction;
FragmentManager manager;
manager = getFragmentManager();
pageFrag = new Page_Fragment();
listFrag = new List_Fragment();bundle = new Bundle();
bundle.putSerializable("mediaPlayer",(Serializable) mediaPlayer);
bundle.putSerializable("musicList", (Serializable) musicClassArrayList);
bundle.putInt("musicIndex",musicIndex);
pageFrag.setArguments(bundle);
transaction = manager.beginTransaction();
transaction.add(R.id.container,pageFrag);
transaction.commit();

}

메인의 버튼을 누를때마다 새 프래그먼트를 열려고하는데

public void toggleViewBtn(View v){

switch (v.getId()){ //버튼 클릭시 프래그먼트의 콜백을 받아서 미디어플레이어, 디비의 상태(어레이리스트 포지션)를 변경
case R.id.pageBtn: //프래그먼트를 호출할때 어레이리스트와 미디어플레이어를 보낸다


bundle = new Bundle();
bundle.putSerializable("musicList", (Serializable) musicClassArrayList);
bundle.putInt("musicIndex",musicIndex);
pageFrag.setArguments(bundle);
transaction = manager.beginTransaction();
transaction.replace(R.id.container,pageFrag);
transaction.commit();
break;
case R.id.listBtn:
bundle = new Bundle();
bundle.putSerializable("musicList", (Serializable) musicClassArrayList);
bundle.putInt("musicIndex",musicIndex);
listFrag.setArguments(bundle);
transaction = manager.beginTransaction();
transaction.replace(R.id.container,listFrag);
transaction.commit();
break;
}

}



액티비티나 다른 프래그먼트에서 쓰레드를 통해 매번 메시지를 다른 쓰레드로 전달해주고싶습니다


다른 프래그먼트로 메시지를 전달하는 방법좀 알려주십셔