5

我有点怀疑。

我有一个里面有 3 个片段的活动。我需要重新启动这些片段之一的状态。重启只有一个

在此处输入图像描述

4

1 回答 1

8

旧的,但可能对其他人有用。要刷新片段,您需要分离片段并重新附加它

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是您在创建片段时为其指定的名称

于 2014-03-18T11:51:58.460 回答