在Bundle中存储活动上下文

时间:2015-07-16 13:19:10

标签: android android-fragments bundle android-context

我使用静态工厂方法来创建片段。但我需要在片段中使用activity的上下文,因此我需要将该上下文包装成一个bundle并使用setArguements()方法将其附加到片段,以便我以后可以检索它。

但是如果我尝试通过bundle.putSerializable(“tag”,context) - >来存储上下文。它会抛出一个错误。任何人都可以告诉我如何将活动上下文包装成一个包吗?

1 个答案:

答案 0 :(得分:6)

  

但我需要在片段中使用活动的上下文

在大多数情况下你不需要它。您只需在片段中使用getActivity()即可。