摘要: 背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行 异常原因: 可能一>堆内存溢出 解决办法有: 解决一>创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理 注: Android系统通常不会限制线程数,栈内存是限制。 异常信息有1040KB stack,这个表 阅读全文
posted @ 2017-12-12 11:34 tjchy 阅读(8008) 评论(0) 推荐(0) 编辑
摘要: 背景: 自定义PopupWindow使用时,Android4.0或者一些手机正常使用,Android6.0或者部分手机使用自定义PopupWindow触发事件时,出现闪屏 异常原因: 可能一>AndroidManifest.xml使用自定义PopupWindow的组件Activity,属性andro 阅读全文
posted @ 2017-11-27 10:18 tjchy 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 背景:Service服务中使用WindowManager时,Android4.4使用正常,Android6.0使用应用崩溃停止运行,提示android.view.WindowManager$BadTokenException 异常原因: 可能一>build.gradle中targetSdkVersi 阅读全文
posted @ 2017-11-24 18:10 tjchy 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 背景:使用SVN更新代码,运行出现 异常原因: 可能一>缺少Modules 解决办法有: 解决一>Android Studio切换为Project,settings.gradle中引用和现有对比 阅读全文
posted @ 2017-10-25 10:12 tjchy 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 背景:Thread和Handler显示数据到界面 解决办法有: 解决一>界面使用了ListView、GridView等,把高度和宽度调整为固定值或者match_parent 解决二>某处UI线程中使用了Thread.sleep 阅读全文
posted @ 2017-10-21 17:39 tjchy 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 背景:线程初始化耗时任务 异常原因: 可能一>多个new Thread()嵌套 解决办法有: 解决一>使用Handler分离new Thread()嵌套 注: 06-30 09:12:26.563 E/Crash ( 7517): currentActivity:com.xxx.TrainingNe 阅读全文
posted @ 2017-06-30 10:31 tjchy 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: javax.mail.AuthenticationFailedException 背景:JavaMail发送电子邮件 异常原因: 可能一>发件人帐号、密码有误 可能二>需要使用SSL安全认证 解决办法有: 解决一>检查帐号和密码,密码是POP3/SMTP授权码或者邮箱密码 解决二>使用SSL安全认证 阅读全文
posted @ 2017-05-06 14:00 tjchy 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 背景:JavaMail发送电子邮件 异常原因: 可能一>缺少DataHandler类相关jar包 可能二>有DataHandler类,DataHandler类与使用的mail.jar包不一致 解决办法有: 解决一>下载相关jar包 解决二>使用对应jar包 注: 当前使用附件javamail.zip 阅读全文
posted @ 2017-05-05 10:30 tjchy 阅读(3219) 评论(0) 推荐(0) 编辑
摘要: 异常原因: 可能一>Android Studio的自动编译没有成功 解决方法有: 解决一>菜单栏里的“Build”,“Clean Project” 注: 阅读全文
posted @ 2017-05-04 13:53 tjchy 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 异常原因: 可能一>项目存在重复资源文件 可能二>Android Studio与源代码Android Studio不一致 解决方法有: 解决一>查找重复资源,删除或者修改文件 解决二>将源代码修改为自己Android Studio版本 注: 搜索“dependencies”,classpath与编号 阅读全文
posted @ 2017-05-03 12:28 tjchy 阅读(139) 评论(0) 推荐(0) 编辑