使用片段保存意图?还是Android打破了宇宙?

使用片段保存意图?还是Android打破了宇宙?,android,android-fragments,Android,Android Fragments,我正在从基于startActivity/Intent的模型转换为基于片段的模型。有没有什么方法可以保存我的所有代码,这些代码将信息传递给我现在正在通过Intent转换为片段的活动???但是片段需要在活动中,因此信息传递模型根本没有改变。您只需要将适当的数据传递给活动中的每个片段。如果您正在传递与以前相同的数据,那么在调用startActivity之前将数据填充到intent的extras中的代码不需要更改。您只需要更改您的活动如何处理额外内容。但是片段需要在活动中,因此信息传递模型根本没有更改。

我正在从基于startActivity/Intent的模型转换为基于片段的模型。有没有什么方法可以保存我的所有代码,这些代码将信息传递给我现在正在通过Intent转换为片段的活动???

但是片段需要在活动中,因此信息传递模型根本没有改变。您只需要将适当的数据传递给活动中的每个片段。如果您正在传递与以前相同的数据,那么在调用startActivity之前将数据填充到intent的extras中的代码不需要更改。您只需要更改您的活动如何处理额外内容。

但是片段需要在活动中,因此信息传递模型根本没有更改。您只需要将适当的数据传递给活动中的每个片段。如果您正在传递与以前相同的数据,那么在调用startActivity之前将数据填充到intent的extras中的代码不需要更改。你只需要改变你的活动处理额外事务的方式。

这里有一个很好的答案:

您可以使用getArguments和setArguments将数据包传递给片段


抱歉,这不是一个完整的答案,但另一个人确实发布了一个我想链接到的全面的解释。

这里有一个很好的答案:

您可以使用getArguments和setArguments将数据包传递给片段


这不是一个完整的答案,抱歉,但另一个人确实发布了一个我想链接的全面解释。

不,他们没有。特别是如果使用FragmentTabsPager,在这种情况下,片段只是所有100个片段的片段,还有一个FragmentsTabPager是一个ActivityQuote:“片段是可以放置在活动中的应用程序用户界面或行为的一部分。”使用选项卡和/或寻呼机只是管理片段的一种方法,仍然在一个活动中。但是,我有100个活动,每个活动都有1-10个他们期望从意图中获得的额外内容。这是2-20行代码,获取并设置了100多个我必须更改的活动。屁股很痛,不,他们没有。特别是如果使用FragmentTabsPager,在这种情况下,片段只是所有100个片段的片段,还有一个FragmentsTabPager是一个ActivityQuote:“片段是可以放置在活动中的应用程序用户界面或行为的一部分。”使用选项卡和/或寻呼机只是管理片段的一种方法,仍然在一个活动中。但是,我有100个活动,每个活动都有1-10个他们期望从意图中获得的额外内容。这是2-20行代码,获取并设置了100多个我必须更改的活动。屁股痛得厉害。