我使用FragmentTabHost创建dinamically FragmentActivity。我想通过单击操作栏中的项目来刷新当前选项卡中托管的片段。Android刷新从FragmentActivity android.support.v4.app.Fragment
这是FragmentActivity是外币的标签和碎片代码:
@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);
}
2013-06-19
lory105
+0
尝试参见下网址: 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-是点击的 –