如何从活动中重新加载Viewpager的片段

时间:2016-01-22 09:50:13

标签: android android-fragments android-viewpager

我有一个活动,其中布局包含使用TabLayout的Tabs和来自片段的viewpager。每个选项卡有两个选项卡,每个选项卡有2个片段。 现在我在第二个Tab的片段中,当我在这个片段中执行任何操作时,我必须重新加载该片段,但是当我使用以下代码重新启动该活动时:

((Activity)mContext).finish();
mContext.startActivity(((Activity) mContext).getIntent());

重新加载第一个片段,我想重新加载第二个片段,我该怎么做呢。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试刷新当前的片段:

//重新加载当前片段

Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();