1. 程式人生 > >Android開發優化方案之resolveActivity的使用

Android開發優化方案之resolveActivity的使用

三方應用程式預防App出現Crash處理方式

開發中我們經常會用到第三方應用程式的Activity和Service,但是你無法保證使用者裝置上安裝了特定的某個應用軟體,或者裝置上有能夠處理你的Intent請求的程式。

所以我們一般在呼叫前確定下是否可以將三方啟動的介面解析為一個Activity,並判斷它能否啟動該intent

這裡我們用跳轉設定介面為例:

這裡寫圖片描述

工具類中方法:

這裡寫圖片描述

當然也有方法二那就是用try catch來預防crash

參考網址:

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