Android 如何使用上次使用的片段重新创建活动

Android 如何使用上次使用的片段重新创建活动,android,android-fragments,fragment,recreate,Android,Android Fragments,Fragment,Recreate,我的活动中有一个片段,比如FRAG a,现在我在上面又添加了一个片段,比如FRAG B。现在我想用FRAG a和FRAG B重新创建活动。但是这些片段应该经过配置更改,这意味着它应该重新加载或重新创建。只需在共享首选项中保存一个布尔值。如果布尔值为false,则重新加载框架A,如果为true,则重新加载框架B。根据用户停止使用的位置,可以存储共享首选项。我假设您希望在应用程序关闭后再打开时重新创建最后一次看到的片段。如果可以,请用一个示例详细说明…解释更多内容请告诉您为什么要重新创建?当方向更改

我的活动中有一个片段,比如FRAG a,现在我在上面又添加了一个片段,比如FRAG B。现在我想用FRAG a和FRAG B重新创建活动。但是这些片段应该经过配置更改,这意味着它应该重新加载或重新创建。

只需在共享首选项中保存一个布尔值。如果布尔值为false,则重新加载框架A,如果为true,则重新加载框架B。根据用户停止使用的位置,可以存储共享首选项。我假设您希望在应用程序关闭后再打开时重新创建最后一次看到的片段。

如果可以,请用一个示例详细说明…解释更多内容请告诉您为什么要重新创建?当方向更改时,是否要停止活动以重新创建?我的应用程序支持多种语言。如果一个人改变了语言,整个应用程序应该用新的语言更新,这包括我已经进行的所有api调用。因此,重新创建活动将帮助我以新语言从服务器中提取数据,并更改本地字符串。