Details

    • Technical task
    • Resolution: Unresolved
    • P1: Critical
    • None
    • QPA: Android
    • None
    • Android
    • 2025wk02s3FOQtforAndroid, 2025wk04s3FOQtforAndroid

    Description

      The issue with this case is that at the startup (or resume) of the app there's a frame (or few frames) where the screen goes from the default background (gray) to black just before showing the Qt content. From what I've seen this is happening right when calling  QAndroidPlatformWindow::onSurfaceChanged at the start of the app. That call comes from QtSurface.onSurfaceChanged().

      This issue can be replicated with any Qt app, here I'm using QML. Use fullscreen-transition-flicker-bug.zip for reproduction.

      This looks like it has the same root cause as QTBUG-132721 and as noted there, suing QtTextureView doesn't have the black screen issue.

      Other bugs that are similar or duplicate to this are:

      Outcome

      The outcome of this task is to have apps start and resume without any visible flickering or drawing artifacts.

      Make sure this still works for https://github.com/qt/qtdoc/tree/6.9/examples/demos/windowembedding.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              assam Assam Boudjelthia
              assam Assam Boudjelthia
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes