如何在一个非activity类中获取资源

push0529 2014-08-03 10:34:06
想用一个类集中管理一部分资源,在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就出错了。
...全文
145 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
push0529 2014-08-04
  • 打赏
  • 举报
回复
搞定了,Categories初始值赋成null了.....
sagittarius1988 2014-08-04
  • 打赏
  • 举报
回复
你先试试获取其他图片资源看看能不能获取到

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧