android - 将应用程序上下文获取到 Android 中的静态方法的最佳方法

标签 android android-context

我正在开发一个包含多个 Activity 的 Android 应用程序。在其中我有一个包含几个静态方法的类。我希望能够从不同的 Activity 中调用这些方法。我正在使用静态方法通过 XmlResourceParser 从 xml 文件加载数据。要创建 XmlResourceParser,需要调用 Application Context。所以我的问题是,将应用程序上下文引用到静态方法中的最佳方法是什么?每个Activity都拿到并传入了吗?以某种方式将其存储在全局变量中?

最佳答案

更好的方法是将 Activity 对象作为参数传递给静态函数。

AFAIK,没有这样的方法可以在静态方法中为您提供应用程序上下文。

关于android - 将应用程序上下文获取到 Android 中的静态方法的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2785670/

相关文章:

Android: fragment 中的 getContext() 仅在离开后退按钮时返回 null

java - 如何将(Android)应用程序上下文传递给 Java 类?

android - 使用应用程序类作为单例

Android:动态设置ImageView?

java - 是否有一个可观察对象只是传播错误而不终止自身?

android - 不工作-在带有平板电脑 HUAWEI MediaPad M5 的 Android Studio 上 Debug模式 native 代码 (c/c++)

java - 安卓 : Scheduling a database call in future

android - 从 Android 中的 APK 文件加载上下文

Java Date 从长时间返回不正确的日期

java - 获取铃声 - 英文名称