2017-04-25 1 views
0

일부 단편의 목록보기가 포함 된 단편이 있습니다. 첫 번째 단편에서 즐겨 찾기 항목의 목록보기를 포함하는 다른 단편이 있습니다. 주 Fragment에있는 사용자가 항목을 즐겨 찾기로 표시 해제하려면 해당 항목이 재생 중인지 확인해야합니다. 따라서, 내 메인 프래그먼트에서 position이라는 int 변수에 액세스해야합니다.다른 조각에서 단편 목록보기 항목의 위치에 액세스하는 방법

즐겨 찾기 조각 내부의 방법 홈페이지 조각에서 방법

public void stopSong(int position){ 
    int selectedSong = soundList.get(position).getRes(); 
} 

액세스 :

if (MainFragment.isPlaying==true){ 
    MainFragment z = (MainFragment) MainFragment.mainFragment; 
    z.getFragmentManager().findFragmentByTag(MainFragment.ARG_ITEM_ID); 
    if (z!=null){ 
    z.stopSong(position);//position that I need to get from Favorite Fragment method 
    } 
} 

당신이 좀 도와 주 시겠어요?

+0

공유 환경 설정을 사용하거나 번들을 사용하여 위치를 보낼 수 있습니다. –

답변

0

사용하여 FragmentTransaction 음악을 정지하도록 실행 z.setArguments(getIntent().getExtras());

이상 stopSong

내가 서비스에 조언 방법 인자가이 단편을 전환하고, 추가, UI [조각에서 제어되지 않아야 ]

관련 문제