Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
5.15.5
-
Android 10, QNX 7.0, dual screen setup: 1280x720 and 4096x640.
-
-
2021wk46POAndroid&Mobile, 2021wk48POAndroid&Mobile, 2021wk50POAndroid&Mobile, 2022wk02FOAndroid&Automotive, 2022wk04FOAndroid&Automotive
Description
There are two different Activities (QtActivity) contained inside an application - each one shown on a different display:
- the first activity is shown on a 1280x720 display - renders without any issues,
- the second activity - on a 4096x640 display - is not shown at all (black screen) until it is forced to redraw itself.
Additionally, each QML layout for both the activities has explicitly set size.
Swapping both the activities to display on the other corresponding screen does not resolve the issue - now the second Activity is shown on the first screen (properly scaled-down) and yet again the secondary screen is entirely black.
Workaround:
Currently, this issue can be resolved by calling QtActivityDelegate explicitly to set fullscreen mode somewhere at the beginning of the widescreen Activity's lifecycle:
QtNative.activityDelegate().setFullScreen(true);
Attachments
Issue Links
- relates to
-
QTBUG-86048 Be able to have multiple activities running within the same process (on Android)
- Open
- resulted in
-
QTBUG-100473 Deadlock in a multiple activity inside an application
- Closed