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

满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述JAVA Eclipse开发Android程序会经常闪退是怎么回事相关的知识,希望能为你提供帮助。
类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退
【JAVA Eclipse开发Android程序会经常闪退是怎么回事】

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

文章图片

 
你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。
JAVA Eclipse开发Android程序会经常闪退是怎么回事

文章图片

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

文章图片

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

文章图片

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    推荐阅读