我有两个活动,A 和 B。活动 A 有一个片段 F,通过事务动态添加。从 F,我开始活动 B (F.getActivity.startActivity(intent))。当我按下后退按钮时,F 被重新创建。我可以避免吗?
如果没有,我知道我可以保存片段状态,但 savedInstanceState 包始终为空。我发现你必须在 XML 中设置一个 id,但是由于片段是动态创建的,我不知道如何设置它。
谢谢。
我有两个活动,A 和 B。活动 A 有一个片段 F,通过事务动态添加。从 F,我开始活动 B (F.getActivity.startActivity(intent))。当我按下后退按钮时,F 被重新创建。我可以避免吗?
如果没有,我知道我可以保存片段状态,但 savedInstanceState 包始终为空。我发现你必须在 XML 中设置一个 id,但是由于片段是动态创建的,我不知道如何设置它。
谢谢。