am d8a21bbe: Merge "Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile." into lmp-mr1-dev

* commit 'd8a21bbedbaeb752b7f458823ed709b9a01c14c1':
  Not using resource ids for EXTRA_INITIAL_INTENTS inside a managed profile.
This commit is contained in:
Nicolas Prevot
2014-10-14 09:19:49 +00:00
committed by Android Git Automerger

View File

@@ -819,6 +819,11 @@ public class ResolverActivity extends Activity implements AdapterView.OnItemClic
}
ResolveInfo ri = new ResolveInfo();
ri.activityInfo = ai;
UserManager userManager =
(UserManager) getSystemService(Context.USER_SERVICE);
if (userManager.isManagedProfile()) {
ri.noResourceId = true;
}
if (ii instanceof LabeledIntent) {
LabeledIntent li = (LabeledIntent)ii;
ri.resolvePackageName = li.getSourcePackage();