Android中使用string.xml中数据
来源:互联网 发布:工作站安装linux 编辑:程序博客网 时间:2024/06/04 20:37
想要的效果
String[] arr ={this.getString(R.string.a),this.getString(R.string.b)};
本来是在给arr初始化的时候就使用string.xml文件中数据,但是报错了:
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
大概意思是说getResources()方法没有
分析结果:因为我在定义变量的时候就给他初始化赋值,因为一开始我就要使用arr里边的数据,但是这个时候我的Activity还没有创建出来,也就是说这个时候还没有Context上下文对象,所以就没有办法拿到string.xml文件中的数据
解决办法:
1.定义变量并初始化但先不赋值:String[] arr = null;
2.在onCreate()方法中给变量赋值:arr = new String[]{this.getString(R.string.a),this.getString(b)};
这样就可以了!!!
PS:虽然是个小问题,但是本人比较菜,之前也没有遇到过,所以在此记录一下
String[] arr ={this.getString(R.string.a),this.getString(R.string.b)};
本来是在给arr初始化的时候就使用string.xml文件中数据,但是报错了:
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
大概意思是说getResources()方法没有
分析结果:因为我在定义变量的时候就给他初始化赋值,因为一开始我就要使用arr里边的数据,但是这个时候我的Activity还没有创建出来,也就是说这个时候还没有Context上下文对象,所以就没有办法拿到string.xml文件中的数据
解决办法:
1.定义变量并初始化但先不赋值:String[] arr = null;
2.在onCreate()方法中给变量赋值:arr = new String[]{this.getString(R.string.a),this.getString(b)};
这样就可以了!!!
PS:虽然是个小问题,但是本人比较菜,之前也没有遇到过,所以在此记录一下
阅读全文
0 0
- Android中使用string.xml中数据
- Android中string.xml使用
- Android中string.xml使用总结
- android中string.xml文件的使用
- Android中string.xml使用总结
- Android,string.xml中使用占位符
- Android中string.xml使用总结
- Android中string.xml使用总结
- android中string.xml文件的使用
- android中string.xml文件的使用
- Android string.xml中使用html标签
- Android中String.xml的使用总结
- Android中string.xml使用总结
- Android string.xml中使用html标签
- Android中string.xml使用总结
- android string.xml中使用占位符
- Android string.xml中使用html标签
- Android string.xml中使用html标签
- 安卓在代码中设置TextView的drawableLeft、drawableRight、drawableTop、drawableBottom
- Java HashTable/HashMap/HashSet的区别
- ubuntu虚拟机安装opencv(宿主机为Win10)
- C++ map 容器
- Javascript数组和对象的遍历方法
- Android中使用string.xml中数据
- ZOJ-1204 Additive equations (DFS)
- iOS开发常用图标尺寸
- Win7 + VS2015 + QT5.8 无法打开QApplication文件
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
- Python进行对杨幂的人脸识别
- jinja2自带的所有过滤器
- 我的shader1
- JavaScript中的深拷贝和浅拷贝