【发布时间】:2019-02-16 15:10:07
【问题描述】:
我有以下情况。我使用 Intent 从SelectRecipeActivity 转到RecipeStepsActivity。我使用捆绑包来传递配方成分和步骤。 RecipeStepsActivity 托管一个静态片段 (RecipeStepsFragment),其中显示了配方的成分和步骤。我的问题是将意图包传递给RecipeStepsFragment 的最佳实践是什么?
现在我在RecipeStepsFragment 的onCreateView() 中使用getActivity().getIntent().getExtras() 从SelectRecipeActivity 获取intent 的额外内容,它可以正常工作。
由于它不是动态片段(我不使用片段构造函数或 newInstance 方法,它是使用<fragment> 标签在 xml 中声明的)并且没有发生片段事务,我无法使用片段参数,我知道这是推荐的方式。或者我可以吗?我错过了什么吗?谢谢!!
【问题讨论】:
标签: android android-intent fragment android-bundle