I am experiencing a critical crashing issue with an application . The app functions perfectly on Samsung devices (running standard Android/One UI).
The Problem
The application crashes unexpectedly when attempting to navigate to any screen other than Screen1 on devices running ColorOS (e.g., OPPO or Realme phones).
Screen1: Works perfectly fine.
Switching to Screen2, Screen3, etc.: The application immediately forces a close/crashes upon executing the open another screen block.
Device Specifics
Working Devices: Samsung devices (various models).
Failing Devices: Devices running ColorOS (Android heavily modified by OPPO/Realme).
App Inventor Block: The crash occurs specifically after calling the open another screen screenName: block.
I performed a Firebase robot test on an Oppo model CPH2557 running ColorOS with API Level 34 and did not find any crashes. Your crashes might be project-specific.
Are you opening using calling the `open another screen screenName Screen1 instead of just closing Screen1 using close block? or does it happen with any 'real' Screen change? You do not share your Blocks so how do we know what you are doing?
What happens if you use virtual screens? You may need to do this as a workaround to using OPPO priority OS.
Are you using Companion or building and sideloading to your Oppo?