Android开发优化方案之resolveActivity的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dota_wy/article/details/81940338

三方应用程序预防App出现Crash处理方式

开发中我们经常会用到第三方应用程序的Activity和Service,但是你无法保证用户设备上安装了特定的某个应用软件,或者设备上有能够处理你的Intent请求的程序。

所以我们一般在调用前确定下是否可以将三方启动的界面解析为一个Activity,并判断它能否启动该intent

这里我们用跳转设置界面为例:

这里写图片描述

工具类中方法:

这里写图片描述

当然也有方法二那就是用try catch来预防crash

参考网址:

https://blog.csdn.net/qq_15796477/article/details/72953514

猜你喜欢

转载自blog.csdn.net/Dota_wy/article/details/81940338