cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roberto De Simone (JIRA)" <>
Subject [jira] [Created] (CB-11304) Backbutton does not suspend app correctly -> white screen on resume
Date Mon, 23 May 2016 05:01:12 GMT
Roberto De Simone created CB-11304:

             Summary: Backbutton does not suspend app correctly -> white screen on resume
                 Key: CB-11304
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 6.0.0
         Environment: Cordova 6.0.0

Android Studio 2.1

Nexus 4 (Android 4.4.4)
Nexus 6p (Android 6.0.1)

            Reporter: Roberto De Simone
            Priority: Critical

Using the backbutton to suspend (exit) the app, something is going wrongly. 

When later resuming the app - through the app list or by selecting again the app icon - the
app loads again but without splash screen. When the JS is heavy, like an Ionic 2 app there
is a white screen for a while which looks very ugly. When leaving the app with the hardware
"home" button, the app suspends correctly.

This can be reproduced with the simplest possible Cordova app.

1. cordova create test com.mydomain.test test
2. cd test
3. cordova add platform android
4. cordova run android (on a device)
5. Press the backbutton
6. Switch to app list
7. Select the app
-> for a very short time a white screen is visible - the time needed to load the JS. As
the simplest app has very little JS, the effect is difficult to see on fast devices like a
Nexus 6p. If you add heavy JS - like Ionic 2, then the effect is very well visible also on
fast devices.

8. Now, select the "home" button
9. Switch to app list
10. Select the app
-> the app resumes without loading the JS again - no white screen.

(Also to mention: the effect is the same when listening to the "backbutton" event and trying
to exit the app with " ")

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message