Merge "Remove ChooserTargetServiceConnection from adapter"
This commit is contained in:
committed by
Android (Google) Code Review
commit
c4c62694f4
@@ -495,7 +495,7 @@ public class ChooserActivity extends ResolverActivity implements
|
||||
if (adapterForUserHandle != null) {
|
||||
adapterForUserHandle.addServiceResults(sri.originalTarget,
|
||||
sri.resultTargets, TARGET_TYPE_CHOOSER_TARGET,
|
||||
/* directShareShortcutInfoCache */ null, mServiceConnections);
|
||||
/* directShareShortcutInfoCache */ null);
|
||||
if (!sri.resultTargets.isEmpty() && sri.originalTarget != null) {
|
||||
mChooserTargetComponentNameCache.put(
|
||||
sri.resultTargets.get(0).getComponentName(),
|
||||
@@ -528,7 +528,7 @@ public class ChooserActivity extends ResolverActivity implements
|
||||
if (adapterForUserHandle != null) {
|
||||
adapterForUserHandle.addServiceResults(
|
||||
resultInfo.originalTarget, resultInfo.resultTargets, msg.arg1,
|
||||
mDirectShareShortcutInfoCache, mServiceConnections);
|
||||
mDirectShareShortcutInfoCache);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -1649,7 +1649,7 @@ public class ChooserActivity extends ResolverActivity implements
|
||||
/* origTarget */ null,
|
||||
Lists.newArrayList(mCallerChooserTargets),
|
||||
TARGET_TYPE_DEFAULT,
|
||||
/* directShareShortcutInfoCache */ null, mServiceConnections);
|
||||
/* directShareShortcutInfoCache */ null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -491,9 +491,7 @@ public class ChooserListAdapter extends ResolverListAdapter {
|
||||
*/
|
||||
public void addServiceResults(DisplayResolveInfo origTarget, List<ChooserTarget> targets,
|
||||
@ChooserActivity.ShareTargetType int targetType,
|
||||
Map<ChooserTarget, ShortcutInfo> directShareToShortcutInfos,
|
||||
List<ChooserActivity.ChooserTargetServiceConnection>
|
||||
pendingChooserTargetServiceConnections) {
|
||||
Map<ChooserTarget, ShortcutInfo> directShareToShortcutInfos) {
|
||||
if (DEBUG) {
|
||||
Log.d(TAG, "addServiceResults " + origTarget.getResolvedComponentName() + ", "
|
||||
+ targets.size()
|
||||
|
||||
@@ -1162,8 +1162,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_CHOOSER_TARGET,
|
||||
directShareToShortcutInfos,
|
||||
List.of())
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
@@ -1234,8 +1233,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_CHOOSER_TARGET,
|
||||
directShareToShortcutInfos,
|
||||
List.of())
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
// necessary here because of the way the code is structured
|
||||
@@ -1305,8 +1303,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_SHORTCUTS_FROM_PREDICTION_SERVICE,
|
||||
directShareToShortcutInfos,
|
||||
List.of())
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
// necessary here because of the way the code is structured
|
||||
@@ -1366,8 +1363,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_SHORTCUTS_FROM_PREDICTION_SERVICE,
|
||||
directShareToShortcutInfos,
|
||||
List.of())
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
// necessary here because of the way the code is structured
|
||||
@@ -1442,8 +1438,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_CHOOSER_TARGET,
|
||||
directShareToShortcutInfos,
|
||||
List.of())
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
// necessary here because of the way the code is structured
|
||||
@@ -1806,8 +1801,7 @@ public class ChooserActivityTest {
|
||||
/* resolveInfoPresentationGetter */ null),
|
||||
serviceTargets,
|
||||
TARGET_TYPE_CHOOSER_TARGET,
|
||||
directShareToShortcutInfos,
|
||||
null)
|
||||
directShareToShortcutInfos)
|
||||
);
|
||||
// Thread.sleep shouldn't be a thing in an integration test but it's
|
||||
// necessary here because of the way the code is structured
|
||||
|
||||
Reference in New Issue
Block a user