Skip to content

Commit 86e04e7

Browse files
Update README.md
1 parent 2a9f71e commit 86e04e7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ public class App extends Application {
6363

6464
* 若设置了Thread.setDefaultUncaughtExceptionHandler则可能无法捕获子线程异常。
6565

66+
虽然可以捕获到所有异常,但可能会导致一些莫名其妙的问题,比如view初始化时发生了异常,异常后面的代码得不到执行,虽然不
67+
会导致app crash但view内部已经出现了问题,运行时就会出现很奇葩的现象。再比如activity声明周期方法中抛出了异常,则生
68+
命周期就会不完整,从而导致各种奇葩的现象。
69+
70+
虽然会导致各种奇葩问题发生,但可以最大程度的保证APP正常运行,很多时候主线程即使抛出异常也不影响app的正常使用,比如我们
71+
给某个view设置背景色时,由于view是null就会导致app crash,像这种问题我们更希望即使view没法设置颜色也不要crash,这
72+
时Cockroach就可以满足你的需求。
73+
74+
6675

6776
Cockroach采用android标准API编写,无依赖,足够轻量,轻量到只有50行代码,一般不会存在兼容性问题,可以兼容所有android版本
6877

0 commit comments

Comments
 (0)