Android异常处理最佳实践
一个好的app 异常处理机制 我认为应该至少包含以下几个功能: 1.能把错误信息上传到服务器 让开发者可以持续改进app 2.错误信息至少应该包含 是否在主进程 是否在主线程 等可以帮助程序员定位的信息 3.最好包含手机硬件及软件信息。 4.主进程引发的异常 最好交由系统自己处理 也就是让用户可以感知到 那种(当然你也可以自己定义一套更有意思的感知系统对话框等,具体可参考各种有意思的404界面) 5.子进程引发的异常最好别让用户感知到。比如push之类的 这种 和用户感知弱关联的这种。最好发生异常就直接kill掉即可。不要再交给系统处理。 下面上代码。 package com.examp
用户评论
推荐下载
-
vpc最佳实践
最近在研究数据中心功能时发现CISCO有一个虚拟化技术叫vPC的技术,今天就把我研究的成果分享出来。什么是vPC(virtual port channel)?研究了大半天,其实它就是一个可以跨不同设备
48 2018-12-19 -
Perl最佳实践
《Perl最佳实践》中所有的规则都是为了写出清晰、健壮、高效、可维护和简洁的程序而设计。Conway博士并不自诩这些规则是最广泛和最清晰的实践集,但实际上,《Perl最佳实践》确实提供了在实践中被广泛
68 2019-04-07 -
perl最佳实践
本书为一个牛人的著作,有很多perl开发过程中的经验积累
29 2019-09-15 -
Erlang最佳实践
Erlang最佳编程实践,Erlang编程的一些规则!
16 2019-09-15 -
需求最佳实践
写作风格就跟做项目一样,现状分析、解决方案、实施落地等逐一展开介绍。全书除了秉承一图胜千语的风格外,还有很多典型小故事生动的案例剖析,解决了枯燥无味的理论知识,抽象、归纳、总结了软件需求的开发和管理全
32 2018-12-27 -
最佳实践源码
最佳实践
19 2021-05-04 -
log最佳实践
在IT行业中,日志(log)是系统运行过程中的重要组成部分,它记录了程序执行的详细轨迹,对于问题排查、性能分析以及系统监控都起着至关重要的作用。"log最佳实践"指的是在开发和运维过程中,为了实现高效
1 2024-07-14 -
RocketMQ最佳实践
RocketMQ最佳实践,高清,阿里巴巴官方出品,RocketMQ学习必备,RocketMQ调优必备
32 2019-01-06 -
SOA最佳实践
A lot of hype surrounds SOA. And where there is hype, there is obfuscation. We will use buzzwords, b
29 2021-04-19 -
iOS最佳实践
跳进了iOS的坑真是麻烦。无论是Swift还是Objective-C,都没有在其他地方广泛使用,而且这个平台对每个东西都几乎有它自己的命名方式,并且连要在真机上调试都充满了坎坷。无论你是刚刚入门Coc
32 2021-02-22
暂无评论