JAVA Eclipse开发Android程序会经常闪退是怎么回事
2017-10-17 21:59
309 查看
类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退
你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。
还有必须是点击按钮之后,根据ID寻找界面控件-获取控件内容-转换成字符串/文本,而不能在界面onCreate的时候完成第一步的绑定,后面就不做,你可以发现我在连接和发送按钮点击之后都是按照这个流程在做的,如果放在OnCreate的时候完成第一步,也会闪退
当出现闪退的时候,LogCat中会有提示,比如最常见的NullPointerException错误,一般就是变量没有new就被使用导致的,你可以在闪退的那一步(总不会是开启就闪退,总是点击了某个按钮之后闪退),都注释掉,看到底哪一行导致的闪退。
你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。
还有必须是点击按钮之后,根据ID寻找界面控件-获取控件内容-转换成字符串/文本,而不能在界面onCreate的时候完成第一步的绑定,后面就不做,你可以发现我在连接和发送按钮点击之后都是按照这个流程在做的,如果放在OnCreate的时候完成第一步,也会闪退
当出现闪退的时候,LogCat中会有提示,比如最常见的NullPointerException错误,一般就是变量没有new就被使用导致的,你可以在闪退的那一步(总不会是开启就闪退,总是点击了某个按钮之后闪退),都注释掉,看到底哪一行导致的闪退。
相关文章推荐
- JAVA Eclipse开发Android程序会经常闪退是怎么回事
- JAVA Eclipse如何开发Android的多页面程序
- JAVA Eclipse创建Android程序界面不显示怎么办
- 解决用Eclipse开发Android程序时不能生成R.java的问题
- JAVA Eclipse开发Android程序如何自定义图标
- JAVA Eclipse创建Android程序界面不显示怎么办
- JAVA Eclipse如何开发Android的多页面程序
- 〖Android〗从Android Studio转为Eclipse开发项目运行程序闪退的解决方法
- 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器安装编译程序
- 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器安装编译程序
- Eclipse开发Java和Android程序:配置文档提示和源代码查看功能(doc和source)
- JAVA Eclipse开发Android程序如何自定义图标
- Android for Java - Eclipse开发Android程序如何在手机上运行
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- Android开发学习笔记(三)——基于Eclipse开发环境的搭建及HelloAndroid示例程序的创建
- Ubuntu上怎么安装Eclipse Android 开发环境
- 在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)
- Eclipse 开发Android小程序遇到的问题总结
- 配置Eclipse来开发Java 程序
- 在Windows上搭建Android的JAVA开发环境图文教程(Eclipse版本)