Android减少程序崩溃
2022-04-02 本文已影响0人
陆笪_刑道荣
一.主要问题
android运行的时候难免会有一些空指针(NullPointerException)或者下标越界(IndexOutOfBoundsException),此时APP主线程抛出异常时就会导致APP crash。如何让程序在轻微异常情况下依然保持高可用,或者说是更希望即使点击没反应也不要crash。
二.解决方法
- MainLooper一定要保证在崩溃的时候持续Loop
-子线程发生崩溃,保证主线程Looper继续Loop
三.解决效果
image.png四.具体使用
UncatchErrorWatcher.getInstance().setContext(this);