How to know if the intent I am going to publish is going to be answered in advance?
After building an intent, I tried this, which does not work:
Intent fc = ....
PackageManager manager = context.getPackageManager();
List<ResolveInfo> list = manager.queryIntentActivities(fc, 0);
startActivityForResult(fc, 1);
Despite the fact that list has 0 elements, an app was opened by the intent.