CustomActivityOnCrash崩溃的时候显示自定义的activity

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-5-12 12:37:52

项目介绍:

介绍:在app崩溃的时候显示自定义的activity,而不是系统自带的 "Unfortunately, X has stopped" 对话框。仔细想一下,使用场景还很多。
运行效果:
使用说明:1. 添加依赖
在build.gradle中添加如下依赖:
[XML] 查看源文件 复制代码
dependencies {
    compile 'cat.ereza:customactivityoncrash:1.2.0'
}
你也可以自己下载源代码手动配置,以Android Library Module的形式导入library目录,同时添加一个对该module的dependency。
2. 设置application

在application类中,使用这个代码片段:
[Java] 查看源文件 复制代码
@Override
    public void onCreate() {
        super.onCreate();
 
        //Install CustomActivityOnCrash
        CustomActivityOnCrash.install(this);
 
        //Now initialize your error handlers as normal
        //i.e., ACRA.init(this);
        //or Crashlytics.start(this);
    }
3. 测试
使用下面的代码制造一个crash:
[Java] 查看源文件 复制代码
throw new RuntimeException("Boom!");
error activity 会显示,而不是系统的对话框。



相关源码推荐:

我来说两句
所有评论(12)
skyapp 2016-5-12 13:18:36
正需要啊,感谢楼主无私分享!
回复
apkbusgj 2016-5-12 14:23:00
强烈支持楼主ing……
回复
lusanren110 2016-5-13 08:47:43
感谢分享,安卓巴士有你更精彩:)
回复
绅士ing 2016-5-13 13:58:14
感谢楼主,先下载来看看,谢谢哈
回复
笑容静止回忆 2016-5-13 14:28:50
回复
Oo未知oO 2016-5-26 10:36:52
虽不明,但觉厉!
回复
fhlxyzczq0001 2016-6-6 13:49:37
精华内容,楼主V5!
回复
12下一页
提取码:  下载次数:7 状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
2473 0 7
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿
帖子代码编辑/版权问题
QQ:435399051,1294855032
如何获得代码达人称号?
如何成为签约作者?
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )