[英]How to reload a Viewpager's Fragment from an activity
我有一个活动,其中布局具有使用TabLayout的Tabs和片段中的viewpager。 有两个选项卡,每个选项卡有2个片段1。 现在我在第二个Tab的片段上,当我在该片段中执行任何操作时,我必须重新加载该片段,但是当我使用以下代码重新启动该活动时:
((Activity)mContext).finish();
mContext.startActivity(((Activity) mContext).getIntent());
它会重新加载第一个片段,我想重新加载第二个片段,我该如何实现。
非常感谢您的帮助。
尝试刷新您当前的片段:
//重新加载当前片段
Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.