Dan Polivy created CB-9094:
------------------------------
Summary: [android] Splashscreen is incorrectly hidden after delay
if show is called with no timeout
Key: CB-9094
URL: https://issues.apache.org/jira/browse/CB-9094
Project: Apache Cordova
Issue Type: Bug
Components: Plugin SplashScreen
Reporter: Dan Polivy
Priority: Minor
The Android SplashScreen plugin's showSplashScreen() method takes a parameter
that determines whether the splashscreen should be hidden after a configurable
delay. If an initial call to show the splash screen comes in with a delay, but
while it is visible a second call comes in to show the splashscreen WITHOUT a
delay, the splash screen will still be removed after the initial delay.
In this scenario, I would expect that, due to the second call to show without
auto-hiding, the splash screen would stay visible until the hide() method is
called.
Repro steps:
1. Splash screen is automatically shown on startup (e.g. showSplashScreen(true)
is called in plugin initializer). If no SplashScreenDelay is specified in
config.xml, then a default of 3s is used.
2. While the splash screen is still visible, the user calls
navigator.splashscreen.show() from code (meaning it should be shown without a
timeout, e.g. showSplashScreen(false) is called from onMessage).
Actual:
Splash screen disappears after delay.
Expected:
Splash screen should stay visible until hide() is explicitly called.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]