2013-04-26 2 views
1

동적으로 탭을 추가하는 탭 호스트가 있습니다. 새 탭을 추가 할 때 콘텐츠로 활동을 시작하고 putExtra를 사용하여 내 데이터를 의도에 추가하려는 의도를 만듭니다.탭 호스트 탭 내용 업데이트

이 탭을 만들지 만 문제가 기존 탭의 데이터를 업데이트 할 때 제대로 작동합니다. 내 주요 활동은 정기적으로 업데이트되며 데이터를 여러 탭에 전달해야합니다.

어떻게해야합니까? 이 탭을 변경할 때 현재 탭을 업데이트 할 수 있습니다

+0

가 왜 필요합니까를 동적으로 탭 ? –

+0

웹 페이지를 폴링하고 탭을 사용하여 페이지의 구조를 반영합니다. 탭 자체는 자주 변경되지 않지만 탭에 포함 된 데이터는 자주 변경됩니다. 동적 탭은 작동하지만 동적 콘텐츠는 작동하지 않습니다. – Chris

답변

0

,
는 활동으로 각 탭을 정의하고 그를 업데이트 할 때 단지 그 활동의 update 메소드 호출

tabHost.setOnTabChangedListener(new OnTabChangeListener() { 

     @Override 
     public void onTabChanged(String tabId) { 
       ((yourTabActivity) getCurrentActivity()).yourUpdateMethod(); 
     } 
    }