隐式意图的小技巧
隱式意圖使用起來很方便,大家都會使用,那么如果應用在手機中找不到對應的應用,那么程序就會報錯,如何避免呢?很簡單,僅僅只要幾行代碼就可以避免這樣的情況?!?/p> PackageManager packageManager = getActivity().getPackageManager();
if(packageManager.resolveActivity(pickContact,PackageManager.MATCH_DEFAULT_ONLY) == null){
mSuspectButton.setEnabled(false);
} PackageManager.MATCH_DEFAULT_ONLY的作用是限定只搜索帶有CATEGORY_DEFAULT標志的activity,如果搜索到這個acitivity,則返回ResolveInfo,若返回Null,則禁用此按鈕
轉載于:https://www.cnblogs.com/FruitBoy/p/5974006.html
總結
- 上一篇: 安徽大学大一高数第二章习题册答案
- 下一篇: Kafka 0.10.0文档翻译二