Merge "Fix app stack issue: send the selected target info into AppPredictionService and UsageStatsManager, when user share from app stack on sharesheet." into rvc-dev am: 22e135e17c
Original change: undetermined Change-Id: I828cc2304818e85528a15ba44d41f035439a6bdc
This commit is contained in:
@@ -2182,6 +2182,9 @@ public class ChooserActivity extends ResolverActivity implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
void updateModelAndChooserCounts(TargetInfo info) {
|
void updateModelAndChooserCounts(TargetInfo info) {
|
||||||
|
if (info != null && info instanceof MultiDisplayResolveInfo) {
|
||||||
|
info = ((MultiDisplayResolveInfo) info).getSelectedTarget();
|
||||||
|
}
|
||||||
if (info != null) {
|
if (info != null) {
|
||||||
sendClickToAppPredictor(info);
|
sendClickToAppPredictor(info);
|
||||||
final ResolveInfo ri = info.getResolveInfo();
|
final ResolveInfo ri = info.getResolveInfo();
|
||||||
|
|||||||
@@ -69,6 +69,13 @@ public class MultiDisplayResolveInfo extends DisplayResolveInfo {
|
|||||||
mSelected = selected;
|
mSelected = selected;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return selected target.
|
||||||
|
*/
|
||||||
|
public DisplayResolveInfo getSelectedTarget() {
|
||||||
|
return hasSelected() ? mTargetInfos.get(mSelected) : null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether or not the user has selected a specific target for this MultiInfo.
|
* Whether or not the user has selected a specific target for this MultiInfo.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user