Preserve ranking attrs of resolve infos for installing a feature split
If an intent resolves to an activity in a fearture split not on the device we create a synthetic resolve info to involve the installer that replaces the resolve info for the missing activity. The synthetic resolve info was not inheriting the priority/preferred order/default status resulting in a different result ranking than what original resolve info would produce, hence affecting resolution. Activities in a feature split should resolve as if they are present on the device. Also when downloading a feature split we involve the instant app installer which resuls in a disabmiguation UI item "Instant app" with an instant app icon despite that in this case the synthetic resolve info is for downloading a piece of an already installed app (standard or instant). When installing a feature spluit the user should see UI as if the piece of the app would handle the intent. Test: manual bug:67710878 Change-Id: I8dd356c7b2c9742144f10e5b48daf5b28f6934ad
Loading
Please register or sign in to comment