Я столкнулся с той же проблемой, что и этот ТАК вопрос Я пытался разрешить имя пакета из моего намерения, так как
final Intent intent = new Intent();
intent.setAction("com.example.taylor.XYZ");
final List<ResolveInfo> matchedServices =
mContext.getPackageManager().queryIntentServices(intent, 0);
ResolveInfo resolveInfo = matchedServices.get(0);
String resolvedPackage = matchedServices.get(0).resolvePackageName;
resolvedPackage
возвращает ноль. Посмотрел документацию android для ResolveInfo класса. Это никогда не может быть неясным, чем это,
Необязательно - если не ноль, ресурсы labelRes и icon будут загружены из этого пакета, а не из пакета, содержащего разрешенный компонент.
Может кто-нибудь сказать, что это значит?