@Override
protected ResolveInfo newResult(VPackage.ActivityIntentInfo info, int match, int userId) {
final VPackage.ActivityComponent activity = info.activity;
PackageSetting ps = (PackageSetting) activity.owner.mExtras;
ActivityInfo ai = PackageParserEx.generateActivityInfo(activity, mFlags, ps.readUserState(userId), userId);
if (ai == null) {
return null;
}
final ResolveInfo res = new ResolveInfo();
res.activityInfo = ai;
if ((mFlags & PackageManager.GET_RESOLVED_FILTER) != 0) {
res.filter = info.filter;
}
res.priority = info.filter.getPriority();
res.preferredOrder = activity.owner.mPreferredOrder;
res.match = match;
res.isDefault = info.hasDefault;
res.labelRes = info.labelRes;
res.nonLocalizedLabel = info.nonLocalizedLabel;
res.icon = info.icon;
return res;
}
VPackageManagerService.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:TPlayer
作者:
评论列表
文章目录