android settext里面的参数,Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的。。。。
学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个activity中使用一个TextView的setText()方法显示乘法计算的结果,很简单是吧。
run as android application之后,第一个activity没有问题,可是一旦点击了计算的button,立马崩溃(unfortunately,...has stopped!)
DDMS里面报错:
08-27 06:16:08.517: W/EGL_genymotion(1239): eglSurfaceAttrib not implemented
谷歌查了下,主要是Androidmanifest里面没有注册或者是genymotion自身的问题,有人说使用自带模拟器,勾选use host gpu就可以,试之,继续错误。无奈掏出平板调试,继续错。。。。。基本上一个下午就在找这个错误,时间都浪费了。
这个时候突然在DDMS里面看到一段话:
No package identifier when getting value for resource number 0x00000002
终于给我查到了,Android异常,
原来第二个activity里面的TextView在调用setText()方法的时候出问题了
更改之前:
txtresult.setText(resultnum);;
更改之后:
txtresult.setText(String.valueOf(resultnum));;
原理我直接照搬别人的了:
主要原因是TextView的setText方法把传入的int类型的percent当做资源Id到项目中查询资源,而资源中却找不到相应的数值,就会报NotFoundException的错误。
在Android中利用id来索引资源的地方很多(如:Toast.makeText()等),所以如果不小心往方法中传入int类型的参数,虽然编译时IDE不会报错,但是运行时,很容易因找不到对应的资源而报错。
解决办法:
所以如果要在TextView中显示int类型的数据,应提前转换成字符串类型。如:
完事。
android settext里面的参数,Android中TextView的SetText()方法注意事项相关推荐
- android settext里面的参数,Android: fragment 中有时textview.setText()不起效
如题. 出现场景: 送礼物的界面一个gridview 显示不同礼物item,每送出去一个,对应要更新展示的金币余额. 在一个fragment里面调用控件的setText()的时候,偶尔不起作用或者明显 ...
- Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...
- android volley 上传图片 和参数,android Volley 上传文件上传图片
android volley 实现上传文件功能 Volley不解释了吧, android 官方的一个网络请求库. 源代码的地址在: git@github.com:com314159/VolleyMul ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
- python get方法列表参数_python中requests库get方法带参数请求
起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...
- 西安80转2000坐标参数_ERDAS中自定义坐标系的方法(转自百度,仅供参考)
ERDAS中自定义坐标系的方法 打开ERDAS目录(中的spheroid.tab) 找到spheroid.tab文件 选择用记事本打开 输入想添加的坐标 "Xian 1980" { ...
- 关于Android中TextView的setText方法报错
当Android报错如下: Process: com.qiang.sifter, PID: 4759 android.content.res.Resources$NotFoundException: ...
- android调用webservice传参数,android调用webservice接口获取信息
我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包 ...
- android class newinstance 构造函数 参数,android Fragment里的newInstance和构造函数
最近用android studio创建fragment时,总是默认会创建一个静态工厂函数 public static InstalledAppFragment newInstance() { Inst ...
最新文章
- 题目1112:拦截导弹
- 45个实用的JavaScript黑科技
- Windows下配置sphinx+reStructuredText详解
- 8月14日 上课截图
- SAP HANA Database Explorer 里的 SQL 语句如何排错 trouble shoot
- 关于Direct2D
- NSMutableArray 排序
- 前缀中缀后缀表达式的计算求值
- 直接学python3_学习python用python2还是python3
- Joseph_Circle(约瑟夫环)
- 细聊分布式ID生成方法-2
- 福大软工1816 - 第四次作业(团队展示)
- 计算机组装与维护word,计算机组装与维护实训报告
- macOS Python安装教程
- python request 淘宝评论数据简易爬虫
- OSPF的DR和BDR【eNSP实现】
- Hello Juejin
- BUUCTF 打卡 21/9/1 Many-Time-Pad
- 冯诺曼伊体系 计算机五大逻辑,科学网—再谈冯·诺伊曼结构 - 姜咏江的博文
- 好心情精神心理科医生:如何与青春期的孩子沟通?
热门文章
- Java之list去重浅析
- C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)
- ISTQB AL-TM连载系列05:测试出口准则评估与应对
- Windows7更新之Windows10系统
- 写学术论文相关的网站及资料方法收集
- 市场营销书籍推荐,这些书帮你学好营销
- mysql 取消外键关联约束
- 读入一个三位数,计算其各位数字之和。例如: 123,各位数字之和为6
- python未知数的矩阵运算_python – Numpy矩阵运算
- 什么?你竟然还不知道微信可以修改微信号了?