美文网首页
能否让APP永不崩溃—小光与我的对决

能否让APP永不崩溃—小光与我的对决

作者: 菜鸟何时起飞 | 来源:发表于2020-12-14 17:44 被阅读0次

    原文地址:https://juejin.cn/post/6904283635856179214
    知识点:1 对于子线程的异常,可以通过Thread.setDefaultUncaughtExceptionHandler来拦截,并且子线程的停止不会给用户带来感知。
    2 通过在主线程里面发送一个消息,捕获主线程的异常,并在异常发生后继续调用Looper.loop方法,使得主线程继续处理消息。

    Handler(Looper.getMainLooper()).post {
            while (true) {
                //主线程异常拦截
                try {
                    Looper.loop()
                } catch (e: Throwable) {
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:能否让APP永不崩溃—小光与我的对决

          本文链接:https://www.haomeiwen.com/subject/eetbgktx.html