Android 捕获运行时异常详解

 更新时间:2017年04月28日 09:16:16   投稿:lqh  
这篇文章主要介绍了Android 捕获运行时异常详解的相关资料,需要的朋友可以参考下

Android 捕获运行时异常详解

Android 异常分为两类:CheckedException 和 UnCheckedException

CheckException:在编译代码时就需要进行try()catch捕获的。

UnCheckException:所有的运行时异常,RuntimeException类和他的子类,都是在APP运行的过程中的发生的。即:APP在运行的过程中崩溃了,这种异常我们就成为运行时异常(比如空指针),当APP崩溃的时候,给用户的体验很不好,所以我们应该捕获这个异常进行处理(弹个界面啦),然后更好的方案是获取到这个异常后,把他传回服务器,这样我们在开发的时候就知道APP哪里的代码有问题了

说了半天到底怎么捕获呢?

安卓提供了一个接口:UncaughtExceptionHandler 这个接口是Thread类的内部接口,有相应的方法:

Thread.getDefaultUncaughtExceptionHandler()


Thread.setDefaultUncaughtExceptionHandler()

通常的方案就是在项目的Application中,调用Thread.setDefaultUncaughtExceptionHandler(),注意这个方法需要一个实现了UnCaughtExceptionHandler接口的对象,我们可以自定义一个类实现这个接口,然后在onUncaughtException()方法中就可以拿到导致APP崩溃的异常了。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android PopupWindow使用实例

    Android PopupWindow使用实例

    这篇文章主要介绍了Android PopupWindow使用实例,本文直接给出代码实例,需要的朋友可以参考下
    2015-06-06
  • Android中使用orc实现文字识别实例

    Android中使用orc实现文字识别实例

    这篇文章主要介绍了Android中使用orc实现文字识别实例,详细的介绍了orc的简介和用法,有兴趣的可以了解一下
    2017-05-05
  • Android 调用发送短信的方法

    Android 调用发送短信的方法

    这篇文章主要介绍了Android 调用发送短信的方法的相关资料,主要实现Android 调用短信的使用,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • Android SeekBar实现滑动条效果

    Android SeekBar实现滑动条效果

    这篇文章主要为大家详细介绍了Android SeekBar实现滑动条效果,可以改变并显示当前进度的拖动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android RadioGroup 设置某一个选中或者不可选中的方法

    Android RadioGroup 设置某一个选中或者不可选中的方法

    下面小编就为大家带来一篇Android RadioGroup 设置某一个选中或者不可选中的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android实现串口通信

    Android实现串口通信

    这篇文章主要为大家详细介绍了Android实现串口通信,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 浅谈RxJava+Retrofit+OkHttp 封装使用

    浅谈RxJava+Retrofit+OkHttp 封装使用

    本篇文章主要介绍了浅谈RxJava+Retrofit+OkHttp 懒人方式使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Android实现下载zip压缩文件并解压的方法(附源码)

    Android实现下载zip压缩文件并解压的方法(附源码)

    这篇文章主要给大家介绍了利用Android实现下载zip压缩文件并解压的方法,文中给出了示例代码并提供了源码下载,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Android 开发中根据搜索内容实现TextView中的文字部分加粗

    Android 开发中根据搜索内容实现TextView中的文字部分加粗

    最近遇到一个需求,需要做一个搜索功能。搜索的内容需要加粗显示。实现方法很简单,下面通过本文给大家分享Android 开发中根据搜索内容实现TextView中的文字部分加粗样式,非常不错,需要的朋友参考下
    2017-03-03
  • Android自定义短信倒计时view流程分析

    Android自定义短信倒计时view流程分析

    倒计时实现有三种方式 而这个自定义view是通过handler实现的。本文通过实例代码给大家介绍Android自定义短信倒计时view流程,,需要的朋友可以参考下
    2020-03-03

最新评论