2012-01-27 4 views
1

다음은 Android 프로그래밍 관련 질문입니다. 나는 the offical example을 따르고 목록 메뉴와 내용을 보여주는 두 개의 조각으로 구성된 활동을 작성합니다. 사용자가 목록에서 항목을 클릭하면 내용 조각에 세부 정보가 표시됩니다. 이제 액션 바에 새로 고침 버튼을 추가하고 싶습니다. 사용자가 클릭하면 내용 조각의 내용이 다시로드됩니다.조각의 내용을 새로 고침

그러나 실행중인 컨텐트 조각의 참조를 가져 와서 새로 고치는 방법을 모르겠습니다. (모든 콘텐츠 단편 이미 메소드 호출 리프레시 구현했다고 가정()) 단편과 활성 통신하는 단편을 포함하는 방법 요컨대

public class FragmentLayout extends Activity { 
    ..... 
    public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
    case R.id.menu_reload:  //refresh button is clicked 
       //how can I call the DetailFragment to reload here? 
      } 
    public static class TitlesFragment extends ListFragment { 
     .... 
    } 
    public static class DetailFragment extends Fragment { 
     ... 
    }  

?

답변

1

onOptionsItemSelected을 활동이 아닌 조각에서 덮어 쓰고 내부에서 새로 고침 이벤트에 응답하십시오.

관련 문제