2015-01-08 134 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

相关问题