【发布时间】:2011-07-31 06:39:48
【问题描述】:
我正在尝试将配置(例如 URL/等)放入资源文件夹以供实用程序类使用。但是,我不想从各处的活动中传递上下文。我希望能够通过路径名访问资源(似乎 assets/ 是为此用途而设计的),而无需使用上下文来访问资源。
在这种特殊情况下,我希望单例在实例化时在配置中使用某些东西。除了实例化期间的一次之外,它不需要任何资源。因此,每次调用 getInstance() 时都必须传入一个 Context 完全是浪费。
此外,这是特定于应用程序的配置,不应存储在共享系统文件或类似的文件中。
【问题讨论】:
-
请参阅 stackoverflow.com/a/58627769/2914140 了解 Kotlin 解决方案和
Application上下文。
标签: java android android-resources android-context