private static ComponentName selectForwarder(final List<ResolveInfo> candidates) {
		if (candidates != null) for (final ResolveInfo candidate : candidates) {
			if (candidate.activityInfo == null || ! "android".equals(candidate.activityInfo.packageName)) continue;
			return new ComponentName(candidate.activityInfo.packageName, candidate.activityInfo.name);
		}
		return null;
	}
Shuttle for cross-profile activity behaviors.

Created by Oasis on 2019-3-4.
shared/src/main/java/com/oasisfeng/island/shuttle/ActivityShuttle.java