【问题标题】:How to call getBaseContext() on Fragment如何在 Fragment 中调用 getBaseContext()
【发布时间】:2012-11-16 13:46:36
【问题描述】:

我有这个可以从普通Activity调用的方法:

getBaseContext().getResources().updateConfiguration(config2, getBaseContext().getResources().getDisplayMetrics());

问题是我无法在 Fragment 中调用getBaseContext(),我该怎么做?或者我需要用什么来替换 Fragment 类中的 getBaseContext()

【问题讨论】:

  • 你为什么首先使用getBaseContext()

标签: android android-fragments android-context


【解决方案1】:

您可以使用getActivity(),它返回与片段关联的活动。
活动是一个上下文(因为活动扩展了上下文)

但是你可以在片段附加到活动之后使用它..

【讨论】:

    【解决方案2】:

    使用getActivity().getBaseContext();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多