我有点怀疑。
我的活动里面有3个片段。我需要重新启动其中一个片段的状态。 只重启一个。
答案 0 :(得分:9)
陈旧,但可能对其他人有用。要刷新片段,您需要分离片段并重新连接它
Fragment frg = null;
frg = getFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();
Your_Fragment_TAG 是您在创建片段时为其提供的名称