我正在尝试将配置(例如 URLs/etc)放入资源文件夹中以供实用程序类使用。但是,我不想从任何地方的活动中传递上下文。我希望能够通过路径名访问资源(似乎 assets/ 就是为此用途而设计的),而无需使用上下文来访问资源。
在这种特殊情况下,我希望单例在实例化时在配置中使用某些内容。除了在实例化过程中的那一次之外,它不需要任何来自资源的东西。因此,每次调用 getInstance() 时都必须传入 Context 将完全是浪费。
此外,这特定于应用程序的配置,不应存储在共享系统文件或类似文件中。
用
您可以在应用程序中的任何地方使用它,即使是在静态常量声明中!但仅适用于系统资源。
对于本地资源,请使用该解决方案。