欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java.lang.RuntimeException: Unable to start activity ComponentInfo

发布时间:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java.lang.RuntimeException: Unable to start activity ComponentInfo 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

异常:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.william/com.william.ResultActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x14

 

解决:TextView 对象中有一个方法为setText(param) ,当你传入一个int类型的值时,代码是不会报错的,但是当你运行着程序的时候,就会报出上面的错误。上网查了一些资料,最后知道为什么会有这样的错误出现,因为这是由于Android 会认为你传入的 int 型的数值是某个 resource 的 id ,那运行时就会出错。

 

myResult.setText(lastValue+"")代码,如果只myResult.setText(lastValue)写的话,那么这个lastValue值就是一个int类型的值了,那么只需要在后面加上一个空的字符串就可以了。

==================

但是我并无以上网友介绍的问题,我的问题是:

intent = new Intent(PerformanceTestMainActivity.this, PrinterTestActivity.class);
   this.startActivity(intent);

就因为这个。唉,什么原理?

 

总结

以上是生活随笔为你收集整理的java.lang.RuntimeException: Unable to start activity ComponentInfo的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。