2013-06-19 7 views
1

나는 FragmentTabHost와 함께 FragmentActivity를 사용하고 있습니다. 작업 표시 줄의 항목을 클릭하여 현재 탭에 호스팅 된 부분을 새로 고칩니다.안드로이드 새로 고침 android.support.v4.app.FragmentActivity에서 조각

@Override 
public void setUserVisibleHint(boolean isVisibleToUser) { 
super.setUserVisibleHint(isVisibleToUser); 
    if (isVisibleToUser) { 
     //do something 
    } 
} 

새로 고침을하고 나를 위해 일한 :

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_halls); 

     [...] 

     while (iteratorHalls.hasNext()) { 

      hallFragment = new HallFragment(); 
      bundle = new Bundle(); 
      bundle.putString("Code", hallTmp.getCode()); 


      TabSpec tabspec=mTabHost.newTabSpec("hall_" + i); 
      tabspec.setIndicator(hallTmp.getDescription()); 
      mTabHost.addTab(tabspec, hallFragment.getClass(), bundle); 


      hallFragment.setArguments(bundle); 
      i++; 

     } 
     [...] 
    } 



    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 

     switch (item.getItemId()) { 
     case R.id.menu_refresh: 

     // HERE I WANT TO REFRESH MY CURRENT FRAGMENT 
     return true; 

     default: 
     return super.onOptionsItemSelected(item); 

    } 
+0

URL을 아래를 참조하십시오 : http://stackoverflow.com/questions/13626956/how-to-refresh-fragment-tab-content-on-button-click-android-eclipse HTTP ://stackoverflow.com/questions/11578000/android-how-to-restart-refresh-a-fragment-from-fragmentactivty http://stackoverflow.com/questions/12606831/refresh-fragment-view-when-button- 클릭 – KOTIOS

답변

0

당신이 당신의 조각 클래스에서 시도 할 수 있습니다 :

은 탭과 조각을지지 FragmentActivity에서 코드입니다. :)

관련 문제