JAVA Eclipse开发Android程序会经常闪退是怎么回事

Posted gary_tao的个人博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA Eclipse开发Android程序会经常闪退是怎么回事相关的知识,希望对你有一定的参考价值。

类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退

 

你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。

 

还有必须是点击按钮之后,根据ID寻找界面控件-获取控件内容-转换成字符串/文本,而不能在界面onCreate的时候完成第一步的绑定,后面就不做,你可以发现我在连接和发送按钮点击之后都是按照这个流程在做的,如果放在OnCreate的时候完成第一步,也会闪退

 

当出现闪退的时候,LogCat中会有提示,比如最常见的NullPointerException错误,一般就是变量没有new就被使用导致的,你可以在闪退的那一步(总不会是开启就闪退,总是点击了某个按钮之后闪退),都注释掉,看到底哪一行导致的闪退。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于JAVA Eclipse开发Android程序会经常闪退是怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

JAVA Eclipse开发Android程序会经常闪退是怎么回事

基于Eclipse的Android JNI层測试应用开发过程记录

怎样在eclipse中搭建android开发环境

eclipse开发Android必备环境搭建

[android开发篇][android studio 和elipse都需要的流程 android sdk的安装

eclipse+android+opencv环境搭建的步骤