我使用spalshscreen插件的容器應用程序(加載inappbrowser url)完成啓動屏幕後。首次按預期啓動splashscreen。但是,安裝了白色屏幕後顯示。如果從設備堆棧中刪除應用程序,則它將顯示啓動畫面。我想在退出應用程序後顯示啓動畫面並重新啓動。科爾多瓦splashscreen whitescreen應用程序第二次啓動
我加入config.xml中splascreendelay偏好以及閃屏圖標
請幫我這個問題
我使用spalshscreen插件的容器應用程序(加載inappbrowser url)完成啓動屏幕後。首次按預期啓動splashscreen。但是,安裝了白色屏幕後顯示。如果從設備堆棧中刪除應用程序,則它將顯示啓動畫面。我想在退出應用程序後顯示啓動畫面並重新啓動。科爾多瓦splashscreen whitescreen應用程序第二次啓動
我加入config.xml中splascreendelay偏好以及閃屏圖標
請幫我這個問題
就像你說你自己,濺射屏幕通常只在應用程序首次啓動可見。但是,SplashScreen插件包含的功能可以在需要時再次顯示閃屏。
如果您希望在應用程序移動到背景並從背景返回時顯示啓動畫面,則應該聽取cordova的「暫停」事件,您可以在其中找到here。
當這個事件被拋出時,你應該再次用navigator.splashscreen.show();
啓動splashscreen。然後,在關閉應用程序時閃屏將可見,並且稍後再次啓動應用程序時仍然可見。要在下次輸入應用時隱藏啓動畫面,應在適當時調用navigator.splashscreen.hide();
。
有關使用splashscreen插件的更多信息,請參閱here。
也有同樣的問題。
我改在以下:
對於Android的這一解決方案幫助我 \平臺\機器人的\ src \組織\阿帕奇\科爾多瓦\閃屏\ SplashScreen.java
找到這一行: 保護無效pluginInitialize()必須是線71和改變
從:
if (HAS_BUILT_IN_SPLASH_SCREEN || !firstShow) {
到
if (HAS_BUILT_IN_SPLASH_SCREEN) {
希望它有幫助。
使用插件cordova-plugin-splashscreen
你不需要修改插件的源代碼,但添加在3210文件,以下偏好最新版本(4.1.0):
<preference name="SplashShowOnlyFirstTime" value="false"/>
我退出from inappbrowser exit event ref.addEventListener('exit',function(event){ navigator.app.exitApp();});並且還使用onDeviceready中的onpause方法來顯示navgator.splashscreen.show()沒有運氣 – Nissar