2015-01-08 57 views
3

由於我升級到了Ionic的最新beta 14版本,因此我在應用程序啓動時看到一些奇怪的行爲。應用程序首次加載正常,但幾小時後或未使用時,它會在我嘗試重新啓動應用程序時消失。Ionic Android應用程序在啓動後變黑屏

做了一些研究之後,我意識到這個問題,可能是因爲我的主要國家只有一個離子導航視圖元素,沒有別的:

<ion-nav-view name="homeContent"></ion-nav-view> 

添加一個空的離子視圖標籤後正如一位用戶所建議的那樣,屏幕不會像往常一樣黑屏,但它現在仍然在不停地播放。

在瀏覽器上測試時,一切正常。

想知道如果它試圖加載視圖時,應用程序啓動,它以某種方式無法加載它。我可以看到屏幕「閃爍」片刻,然後進入黑屏。如果我只是關閉並重新打開應用程序,它有時會正常加載用戶界面。

我還注意到,屏幕上空白的事情通常發生在我上次使用該應用程序幾個小時後。

花了很多時間創建一個不錯的應用程序,但不能將其發佈到Play商店,如果它不打開一貫。任何幫助尋找問題,將不勝感激。

所有這一切只發生在最新版本。如果我加載一箇舊的apks,事情正常工作。

回答

2

不確定,但需要顯示的資源可能還沒有。也許最初增加一個啓動畫面可能會讓你花費一個閃爍的負載?一個簡單的方法是someing喜歡這裏:

app.run(function($cordovaSplashscreen, $timeout) { 
    $timeout(function() { 
     $cordovaSplashscreen.hide() 
    }, 5000) 
}) 

Cordova Splash screen plugin here

+0

有趣,我會試試這個。 – Prabhu

+0

但有趣的是,當我安裝後第一次加載應用程序時,它表現良好。等待幾個小時後,如果我嘗試重新編輯應用程序,那就是當它進入空白狀態時。你是否仍然認爲這可能是一個資源可用性問題? – Prabhu

相關問題