当前位置: 代码迷 >> Android >> 怎么在一个非activity类中获取资源
  详细解决方案

怎么在一个非activity类中获取资源

热度:94   发布时间:2016-04-28 04:23:57.0
如何在一个非activity类中获取资源
想用一个类集中管理一部分资源,在activity中调用该类:
MyDbValue db = new MyDbValue( this.getApplicationContext() );

类构造函数
    public MyDbValue(Context context) {
        Resources res = context.getResources();
        
        Categories[EXPENSE] = res.getStringArray(R.array.TBL_EXPENDITURE_CATEGORY);

但是返回java.lang.NullPointerException

用断点跟了一下,context和res都有值,但是getStringArray就出错了。
------解决方案--------------------
你先试试获取其他图片资源看看能不能获取到
  相关解决方案