gpt4 book ai didi

android - 我怎样才能到达 getResources() 和 Context 除了 Activity 类?

转载 作者:行者123 更新时间:2023-11-29 02:07:51 24 4
gpt4 key购买 nike

我知道这个问题很笼统,但我总是面对这个问题。我的问题是我可以在 Activity 中访问 getResource()getContext() 但是当我想使用没有 Activity 的类时例子:公共(public)类 MapOverlay 扩展 ItemizedOverlay

我无法到达 getResources()Context

我怎样才能做到有人知道任何技巧?

最佳答案

我通常采用以下方式:

  • 创建一个扩展 Application 的类,比如 MyApp
  • 声明一个private static Context上下文字段
  • context 字段声明一个(静态)getter
  • onCreate()中初始化字段:context = this

现在所有应用程序都可以通过 MyApp.context()

使用上下文

关于android - 我怎样才能到达 getResources() 和 Context 除了 Activity 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com