忙活了一个下午才研究出来的。。。。

学习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()方法注意事项相关推荐

  1. android settext里面的参数,Android: fragment 中有时textview.setText()不起效

    如题. 出现场景: 送礼物的界面一个gridview 显示不同礼物item,每送出去一个,对应要更新展示的金币余额. 在一个fragment里面调用控件的setText()的时候,偶尔不起作用或者明显 ...

  2. Android中TextView的SetText()方法注意事项

    忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...

  3. android volley 上传图片 和参数,android Volley 上传文件上传图片

    android volley 实现上传文件功能 Volley不解释了吧, android 官方的一个网络请求库. 源代码的地址在: git@github.com:com314159/VolleyMul ...

  4. java wait 参数_java中wait()和join()方法的区别是什么

    java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...

  5. python get方法列表参数_python中requests库get方法带参数请求

    起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...

  6. 西安80转2000坐标参数_ERDAS中自定义坐标系的方法(转自百度,仅供参考)

    ERDAS中自定义坐标系的方法 打开ERDAS目录(中的spheroid.tab) 找到spheroid.tab文件 选择用记事本打开 输入想添加的坐标 "Xian 1980" { ...

  7. 关于Android中TextView的setText方法报错

    当Android报错如下: Process: com.qiang.sifter, PID: 4759 android.content.res.Resources$NotFoundException: ...

  8. android调用webservice传参数,android调用webservice接口获取信息

    我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包 ...

  9. android class newinstance 构造函数 参数,android Fragment里的newInstance和构造函数

    最近用android studio创建fragment时,总是默认会创建一个静态工厂函数 public static InstalledAppFragment newInstance() { Inst ...

最新文章

  1. 题目1112:拦截导弹
  2. 45个实用的JavaScript黑科技
  3. Windows下配置sphinx+reStructuredText详解
  4. 8月14日 上课截图
  5. SAP HANA Database Explorer 里的 SQL 语句如何排错 trouble shoot
  6. 关于Direct2D
  7. NSMutableArray 排序
  8. 前缀中缀后缀表达式的计算求值
  9. 直接学python3_学习python用python2还是python3
  10. Joseph_Circle(约瑟夫环)
  11. 细聊分布式ID生成方法-2
  12. 福大软工1816 - 第四次作业(团队展示)
  13. 计算机组装与维护word,计算机组装与维护实训报告
  14. macOS Python安装教程
  15. python request 淘宝评论数据简易爬虫
  16. OSPF的DR和BDR【eNSP实现】
  17. Hello Juejin
  18. BUUCTF 打卡 21/9/1 Many-Time-Pad
  19. 冯诺曼伊体系 计算机五大逻辑,科学网—再谈冯·诺伊曼结构 - 姜咏江的博文
  20. 好心情精神心理科医生:如何与青春期的孩子沟通?

热门文章

  1. Java之list去重浅析
  2. C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)
  3. ISTQB AL-TM连载系列05:测试出口准则评估与应对
  4. Windows7更新之Windows10系统
  5. 写学术论文相关的网站及资料方法收集
  6. 市场营销书籍推荐,这些书帮你学好营销
  7. mysql 取消外键关联约束
  8. 读入一个三位数,计算其各位数字之和。例如: 123,各位数字之和为6
  9. python未知数的矩阵运算_python – Numpy矩阵运算
  10. 什么?你竟然还不知道微信可以修改微信号了?