Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.4.1
-
-
I8934e94af038b4ecf116d93aea223ad040b0bff1
Description
QML application stops painting screen after minimized and restored (paused/resumed in Android terms) when using "android.app.background_running=true". The screen just stays black.
This is a total blocker as UI thread should not be paused in our app (and in general cannot be paused in any app which uses other threads which might invoke anything from UI thread). In additional to possible misbehaviour it causes app lock up when it's resumed because it has to process huge queue of messages.
This guy described exactly the same problem:
https://forum.qt.io/topic/51956/running-qt-5-4-on-android-in-the-background
UPDATE:
The problem does not reproduce on Nexus 5, Nexus 10
Reproduces on SGS 4, Xoom
Attachments
For Gerrit Dashboard: QTBUG-45019 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
109716,4 | Fix application stops painting screen after minimized and restored. | 5.4 | qt/qtbase | Status: ABANDONED | +1 | 0 |
109773,3 | Always release surfaces when application is suspended or hidden. | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |