Roberto De Simone created CB-11304:
--------------------------------------
Summary: Backbutton does not suspend app correctly -> white screen
on resume
Key: CB-11304
URL: https://issues.apache.org/jira/browse/CB-11304
Project: Apache Cordova
Issue Type: Bug
Components: Android
Affects Versions: 6.0.0
Environment: Cordova 6.0.0
[email protected]
Mac OSX
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 "navigator.app.exitApp() ")
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]