确定有效的意图接收者

时间:2017-07-16 14:25:49

标签: android

我是Android dev的新手,我不理解下面的代码来确定有效的意图接收器,所以任何人都能解释一下这段代码吗?

public static boolean isIntentAvailable(Context ctx,Intent intent) {
     final PackageManager mgr = ctx.getPackageManager();
     List<ResolveInfo> list = mgr.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
     return list.size() > 0;
}

1 个答案:

答案 0 :(得分:0)

我打赌你,没有人在解释上述代码的作用时击败Android文档:)

https://developer.android.com/reference/android/content/pm/PackageManager.html#queryIntentActivities(android.content.Intent,int)

NOTE:分享Android文档链接以参考更多详细信息并添加屏幕截图,以便答案看起来格式化。

enter image description here