你要注意看编译器抓取的logat,你看看你是什么IDE,如果是Eclipse或者Intelij,只要运行的时候好好看低栏的logcat里面的Exception。代码没问题,编译没问题,但是运行问题很多,你需要处理异常。建议在那些逻辑复杂的地方用try-catch来抓取。一般停止运行是因为:Null pointer空指针,空对象数组,堆栈错误。特别你要注意看是不是有的变量没有初始化就调用。显示异常会用红色标记,你找到最上方出现的第一个你的java文件的错误,找到蛛丝马迹。
大神也教我写程序啊!