Search Issue Tracker
By Design
Votes
0
Found in
2022.3.60f1
6000.0.45f1
6000.1.0b12
6000.2.0a7
Issue ID
UUM-101292
Regression
No
[Android] Android Player leaking into secondary display/monitor when the application is minimised
How to reproduce (physical device):
1. Open the “SampleButton.zip“ project
2. Open the “SampleScene“
3. Build for Android
4. Make sure that you have a device that has MHL support
5. Connect the device to an External Monitor with a USB-C to HDMI cable
6. Open the application and minimize it on the Android device (Primary Display)
How to reproduce (Android Studio Virtual Devices):
1. Open the “SampleButton.zip“ project
2. Open the “SampleScene“ scene
3. Build for Android
4. Open the APK in the Android Studio
5. Create a Virtual Device (“Tools > Device Manager > ‘' > Create Virtual Device“)
6. Start the Virtual Device and drag and drop the APK into it
7. In the Running Devices window click on the ' ⋮ ’ symbol and navigate to the Displays section
8. Add a few displays and click on Display Changes
9. Open the application and minimize it on the Android device (Primary Display)
Expected result: The application does not “leak“ to the External Monitor/Additional display
Actual result: The application “leaks“ to the External Monitor/Additional display
Reproducible with: 2022.1.0b1, 2022.3.60f1, 6000.0.45f1, 6000.1.0b12, 6000.2.0a7
Reproducible environment: macOS 15.3.1 (M4 Max), Windows 11 (Reporters)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00335, Samsung Galaxy S20 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
Pixel 6 Pro (Android Studio)
Pixel 9 Pro (Android Studio)
Not reproducible with these devices:
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18 Pro, GPU: Apple designed, OS: 18.3.1
Note: There might be other ways how to connect the physical device to the External Monitor than the one described here
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Linux] Cannot reorder GameObjects in the Hierarchy when the AI Assistant package is installed
- [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
- [WebGPU] URP RenderGraph RenderPass doesn't clear textures
- Query Builder items display raw code style names instead of human readable labels in search field
- “+” button does nothing and has no functionality when clicked in Human Template "Bone Template" list
Resolution Note:
This is the expected behaviour of the UnityPlayer. When a Presentation Display is detected, a Presentation is created with a SurfaceView rendering the content of Target Display 2. Hiding the presentation when the Activity is put in the background would be a change to the usual behaviour.