Add package name when launching output switcher from remote slice
Bug: 150742783 Test: make -j42 RunSettingsRoboTests Change-Id: I670870cd314dc9a51d7a9a58837b95b4b8cf8808
This commit is contained in:
@@ -112,7 +112,8 @@ public class RemoteMediaSlice implements CustomSliceable {
|
||||
.setTitle(outputTitle)
|
||||
.setSubtitle(mediaDevice.getName())
|
||||
.setTitleItem(emptyIcon, ListBuilder.ICON_IMAGE)
|
||||
.setPrimaryAction(getMediaOutputSliceAction()));
|
||||
.setPrimaryAction(getMediaOutputSliceAction(
|
||||
mediaDevice.getClientPackageName())));
|
||||
}
|
||||
return listBuilder.build();
|
||||
}
|
||||
@@ -144,10 +145,11 @@ public class RemoteMediaSlice implements CustomSliceable {
|
||||
return primarySliceAction;
|
||||
}
|
||||
|
||||
private SliceAction getMediaOutputSliceAction() {
|
||||
private SliceAction getMediaOutputSliceAction(String packageName) {
|
||||
final Intent intent = new Intent()
|
||||
.setAction(MediaOutputSliceConstants.ACTION_MEDIA_OUTPUT)
|
||||
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
||||
.putExtra(MediaOutputSliceConstants.EXTRA_PACKAGE_NAME, packageName);
|
||||
final IconCompat icon = IconCompat.createWithResource(mContext,
|
||||
R.drawable.ic_volume_remote);
|
||||
final PendingIntent primaryActionIntent = PendingIntent.getActivity(mContext,
|
||||
|
Reference in New Issue
Block a user