离子安卓应用程序启动后黑屏
Ionic Android app getting black screen after startup
自从我升级到最新的 Ionic beta 14 版本以来,我在应用程序启动时看到了一些奇怪的行为。应用程序第一次加载正常,但是几个小时后或不使用它,当我尝试再次启动该应用程序时,它会空白。
在做了一些研究之后,我意识到这个问题可能是因为我的主要状态只有一个离子导航视图元素,没有别的:
<ion-nav-view name="homeContent"></ion-nav-view>
按照一位用户的建议向页面<ion-view></ion-view>
添加空的ion-view标签后,屏幕不会经常黑屏,但它仍然时不时地这样做。
在浏览器上测试时一切正常。
想知道它是否在应用程序启动时尝试加载视图并且无法加载它。我可以看到屏幕"闪烁"了一会儿,然后进入黑屏。如果我只是关闭并再次重新打开应用程序,它有时会正常加载 UI。
我还注意到,屏幕空白的事情通常在我上次使用该应用程序几个小时后发生。
花了很多时间创建一个不错的应用程序,但如果它不能持续打开,则无法将其发布到 Play 商店。任何帮助寻找这个问题将不胜感激。
所有这些都只发生在最新版本中。如果我加载了一个较旧的apk,则一切正常。
不确定,但显示所需的资源可能还没有。也许最初添加启动画面可以为您购买闪烁负载的费用?一种简单的方法,如下所示:
app.run(function($cordovaSplashscreen, $timeout) {
$timeout(function() {
$cordovaSplashscreen.hide()
}, 5000)
})
科尔多瓦启动画面插件在这里
相关文章:
- 从浏览器启动应用程序
- 使用重定向来启动应用程序,并且仍然停留在asp.net中的同一页面中
- 按钮启动应用程序,但不会启动两次
- 如何在启动应用程序之前强制网络驱动程序安装应用程序
- 重新启动时自动启动应用程序
- Jquery Mobile,如何重新启动应用程序
- GWT.延迟启动应用程序
- 使用二维码启动应用程序或重定向到网页
- 从webview启动应用程序,如果未安装,则重定向到播放商店
- iOS 9.3.2自定义URL方案不能从Safari启动应用程序
- Mobilefirst Ionic ng启动应用程序点击两次
- 需要重新启动应用程序来查看javascript更改
- 在windows中从网页启动应用程序
- 电子-错误启动应用程序
- 用于node.js的jxcore包是否在浏览器中启动应用程序?
- 如何使用javascript启动应用程序
- 在Windows 8 WinJS应用程序中启动应用程序是否有唯一的会话ID
- 是否可以使用 HTML/Javascript 按名称启动应用程序
- 使用 JScript 启动应用程序
- Angular Ionic UI-Router - 如何确保在嵌套状态下启动应用程序时加载所有父视图