Skip to main content
March 19, 2014
Answered

Black blank screen appears when unlocking iOS screen

  • March 19, 2014
  • 1 reply
  • 1986 views

Hi!

I am developing and Adobe Air application for iOS. I have the following issue. If I have my app open and lock my iPad and then unlock my device, I see a black blank screen instead of my application contents. In order to make the app work again, I need to press the home button, and press the app icon again. Then the application appears fine from the point I had left it before locking the device.

Any suggestions on how to fix this issue? I use Adobe Air for iOS 3.8

Thanks a lot.

This topic has been closed for replies.
Correct answer Colin Holgate

I have seen this with Android, but not on iOS. It could happen there too, so maybe the same fix would work?

If you’re using GPU render mode and the system needs to clear out GPU memory for some reason, Flash doesn’t notice that, and so won’t refresh the graphics.

An easy solution is to set the stage quality. What I do now is on deactivate I set it to one value, and on activate I set it to a different value. In my case I want the quality to be “low” when the app is running, so on deactivate I set it to “medium”, and on activate I set it to “low". That’s enough to force Flash to reload the graphics to the GPU.

1 reply

Colin Holgate
Colin HolgateCorrect answer
Inspiring
March 19, 2014

I have seen this with Android, but not on iOS. It could happen there too, so maybe the same fix would work?

If you’re using GPU render mode and the system needs to clear out GPU memory for some reason, Flash doesn’t notice that, and so won’t refresh the graphics.

An easy solution is to set the stage quality. What I do now is on deactivate I set it to one value, and on activate I set it to a different value. In my case I want the quality to be “low” when the app is running, so on deactivate I set it to “medium”, and on activate I set it to “low". That’s enough to force Flash to reload the graphics to the GPU.

March 28, 2014

Thanks a lot!

That helped!