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

时间:2011-08-10 00:42:13

标签: android android-fragments

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

2 个答案:

答案 0 :(得分:0)

碎片需要在活动中,因此信息传递模型根本没有改变。您只需将适当的数据传递给活动中的每个片段即可。如果要传递与以前相同的数据,则在调用startActivity()之前将数据填充到intent的附加内容中的代码不需要更改。您只需要更改活动处理额外内容的方式。

答案 1 :(得分:0)

在这里添加一个很好的答案:Where/How to getIntent().getExtras() in an Android Fragment?

您可以使用BundlesFragmentsgetArguments()数据传递给setArguments()

(这不是一个完整的答案,对不起,但另一个人真的发布了我想要链接到的全面解释。)