File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed
Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change 1- # Cockroach
1+ ## Cockroach
22
33> 打不死的小强,永不crash的Android
44
55
6- # 使用方式
6+ ### 使用方式
77
8- 自定义Application继承自android的Application,并在Application中初始化 ,越早初始化越好,可以在Aplication的onCreate中初始化
8+ 自定义Application继承自android的Application,并在Application中装载 ,越早初始化越好,可以在Aplication的onCreate中初始化,当然也可以根据需要在任意地方(不一定要在主线程)装载,在任意地方卸载。可以多次装载和卸载。
99
10- # 初始化方式
10+ 例如:
1111
1212``` java
1313
@@ -56,9 +56,14 @@ public class App extends Application {
5656```
5757卸载 Cockroach
5858
59- ` Cockroach.uninstall(); `
59+ ``` java
6060
61+ Cockroach . uninstall();
62+
63+ ```
6164
65+
66+ ### 测试
6267装载Cockroach后点击view抛出异常和new Handler中抛出异常
6368
6469``` java
@@ -101,7 +106,7 @@ public class App extends Application {
101106
102107捕获到的堆栈如下,可以看到都已经被 ` at com.wanjian.cockroach.Cockroach$1.run(Cockroach.java:47) ` 拦截,APP没有任何影响,没有闪退,也没有重启进程
103108
104- ``` html
109+ ``` java
105110
10611102 - 15 11 : 25 : 16.940 29873 - 29873 / wj. com. fuck W / System . err: java.lang. RuntimeException : click exception. ..
10711202 - 15 11 : 25 : 16.940 29873 - 29873 / wj. com. fuck W / System . err: at wj.com.fuck. MainActivity $3. onClick(MainActivity . java: 53 )
@@ -138,6 +143,7 @@ public class App extends Application {
138143
139144```
140145
146+ ### 注意
141147
142148* 当主线程或子线程抛出异常时都会调用exceptionHandler.handlerException(Thread thread, Throwable throwable)
143149
You can’t perform that action at this time.
0 commit comments