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

时间:2024-04-09 21:02:09

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

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

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

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

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

工具类中方法:

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

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

参考网址:

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