Merge "Inline getVirtualDisplayName into deprecated API" into udc-dev

This commit is contained in:
TreeHugger Robot
2023-03-30 08:10:13 +00:00
committed by Android (Google) Code Review

View File

@@ -540,8 +540,13 @@ public final class VirtualDeviceManager {
@VirtualDisplayFlag int flags,
@Nullable @CallbackExecutor Executor executor,
@Nullable VirtualDisplay.Callback callback) {
// Currently this just use the device ID, which means all of the virtual displays
// created using the same virtual device will have the same name if they use this
// deprecated API. The name should only be used for informational purposes, and not for
// identifying the display in code.
String virtualDisplayName = "VirtualDevice_" + getDeviceId();
VirtualDisplayConfig.Builder builder = new VirtualDisplayConfig.Builder(
getVirtualDisplayName(), width, height, densityDpi)
virtualDisplayName, width, height, densityDpi)
.setFlags(flags);
if (surface != null) {
builder.setSurface(surface);
@@ -825,18 +830,6 @@ public final class VirtualDeviceManager {
}
}
private String getVirtualDisplayName() {
try {
// Currently this just use the device ID, which means all of the virtual displays
// created using the same virtual device will have the same name. The name should
// only be used for informational purposes, and not for identifying the display in
// code.
return "VirtualDevice_" + mVirtualDevice.getDeviceId();
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
}
/**
* Adds an activity listener to listen for events such as top activity change or virtual
* display task stack became empty.