Include cloned apps in system sharesheet.
This CL is the first of multiple Cls which integrate Cloned Apps with the system sharesheet. Contents: 1. Adding API to get UserHandle from ResolveInfo. 2. Adding userHandle to uniquely identify ResolveInfo in sharesheet. 3. Loading Icons with userHandle supplied from 1. 4. Personal Adaptor starts with Cloned User Id when sharesheet is started in Cloned App. 5. AzInfoComparator adds userHandle to sort apps. 6. Different Disambiguation dialog for last choosen activity is disabled, when clonedProfile is present. 7. Setting 'Always' choosen activity is disabled personal adapter when clonedProfile is present. 8. Profile based icons added in Dialog Boxes. (Stacked apps and Long press) Bug: 240100378 Test: atest ResolverActivityTest Change-Id: I5eb288e4f3059f0945a8c3ff410b19b8820a69cf
Loading
Please register or sign in to comment