android - 如何在 Fragment 中调用 getBaseContext()

标签 android android-fragments android-context

我有这个方法可以从正常的 Activity 中调用:

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

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

最佳答案

您可以使用 getActivity() ,返回与 fragment 关联的 Activity 。
Activity 是一个上下文(因为 Activity 扩展了上下文)

但是你可以在 fragment 附加到 Activity 后使用它..

关于android - 如何在 Fragment 中调用 getBaseContext(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13417865/

相关文章:

java - 在 Eclipse-ADT 的路径中找不到程序 “make”

android - 将 Google Translation API 导入到 Android Studio

android - Activity/fragment 暂停时如何处理处理程序消息

android - 当前上下文中不存在名称 'Resource'

android - 更新数据库评论返回1但是没有更新

android - 在android中实现搜索

android - 使用安全参数将数据从 Activity 传递到 Fragment

java - Android - fragment 未附加到 Activity

android - 如何获取我的 Activity 上下文?

android - 缩放图像时出现问题