2013-03-14 203 views
3

我不確定它是否被稱爲「splashscreen」?請問如何避免在打開應用程序時在空白屏幕上加載0.5-1秒,然後重定向到我的indext.html?如何刪除手機中的第一個空白頁?

+0

這可能對你有幫助http://stackoverflow.com/questions/12994717/black-screen-for-android-app – 2014-01-06 12:33:26

回答

1

如果您看到以下文檔,它會詳細介紹如何設置自定義啓動畫面以顯示應用何時加載。

http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen

如果使用 「navigator.splashscreen.hide();」功能,您可以確保您的應用程序在隱藏啓動屏幕之前完全加載。 (不要忘記更改iOS上的AutoHideSplashScreen設置,如果你這樣做)

+0

這是否意味着我只需添加navigator.splashscreen.hide();在索引頁面?它似乎不起作用,仍然可以看到第一次加載應用程序時的空白頁 – HUNG 2013-03-16 14:53:04

+0

你需要在頁面渲染後調用它,這取決於你的應用程序設置的方式,你可能不得不作弊並使用超時並猜測它有多長時間需要渲染。 您還需要添加一些代碼才能使其在Android中工作並更改iOS中的cordova設置之一,這兩項在文檔鏈接中都有詳細說明。 – Steve 2013-03-18 03:27:37