从静态上下文访问资源内容
在与小部件交互之前初始化应用程序时,由于缺少资源内容,访问资源内容成为一项挑战的活动对象来调用 getResources()。本文探讨了一种克服此障碍并从静态上下文中检索资源内容的方法。
解决方案涉及创建自定义应用程序子类,将其设置为
实现:
public class App extends Application { private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static Context getContext() { return mContext; } }
通过利用 App.getContext(),可以获取上下文,从而使通过 getResources() (或 App.getContext().getResources())从静态上下文中检索资源。
以上是如何在 Android 中从静态上下文访问资源内容?的详细内容。更多信息请关注PHP中文网其他相关文章!