
crash
卖火柴的小男孩2020
你在驴背上看世界,世界在驴胯下看你
展开
-
ANR,OOM,memory leak
ANR产生的原因是什么? ANR即Application Not Responding,顾名思义就是应用程序无响应。 在Android中,一般情况下,四大组件均是工作在主线程中的,Android中的Activity Manager和Window Manager会随时监控应用程序的响应情况,如果因为一些耗时操作(网络请求或者IO操作)造成主线程阻塞一定时间(例如造成5s内不能响应用户事件或者BroadcastReceiver的onReceive方法执行时间超过10s),那么系统就会显示ANR对话框提示用户对原创 2020-07-03 13:24:20 · 318 阅读 · 0 评论 -
Android自定义全局捕获异常并上传,实现实时收集APP崩溃crash信息
一、异常收集 目的:在APP上线后,可能会出现一些BUG导致了APP的闪退,用户体验就非常致命,我们一定要第一时间找到问题的所在,去处理掉问题,处理有方法有两种,一是发一个修改后的新版本,另一个是用热修复发布一个更新补丁,具体选择哪一种符合自己需求就行。 我们主要说的异常的收集和处理,热修复不在范畴内。 1、我们需要自定义一个异常收集类(创建一个Thread.UncaughtException...转载 2018-11-05 13:58:41 · 472 阅读 · 0 评论