我有一个活动,其中布局包含使用TabLayout的Tabs和来自片段的viewpager。每个选项卡有两个选项卡,每个选项卡有2个片段。 现在我在第二个Tab的片段中,当我在这个片段中执行任何操作时,我必须重新加载该片段,但是当我使用以下代码重新启动该活动时:
((Activity)mContext).finish();
mContext.startActivity(((Activity) mContext).getIntent());
重新加载第一个片段,我想重新加载第二个片段,我该怎么做呢。
非常感谢你的帮助。
答案 0 :(得分:0)
尝试刷新当前的片段:
//重新加载当前片段
Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();