Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework Ionic应用程序在飞溅14-15秒后显示白色屏幕_Ionic Framework_Ionic2 - Fatal编程技术网

Ionic framework Ionic应用程序在飞溅14-15秒后显示白色屏幕

Ionic framework Ionic应用程序在飞溅14-15秒后显示白色屏幕,ionic-framework,ionic2,Ionic Framework,Ionic2,我正在研究ionic2。几天前,ionic2被更新。在启动屏幕之后,由于ionic2被更新,我们得到了14-15秒的白色屏幕。我假设这是针对Android的。我也有同样的问题,问题有两个方面: 应用程序加载速度非常慢。如果你看控制台日志,你会看到你得到一个关于它需要11000毫秒才能加载的提示 安卓正试图在你的应用程序真正准备好之前隐藏闪屏,以提供帮助 我帮不了你#1,检查你的插件,搜索一堆,祝你好运。至于#2,您可以将该行添加到config.xml以解析 <preference name

我正在研究ionic2。几天前,ionic2被更新。在启动屏幕之后,由于ionic2被更新,我们得到了14-15秒的白色屏幕。

我假设这是针对Android的。我也有同样的问题,问题有两个方面:

  • 应用程序加载速度非常慢。如果你看控制台日志,你会看到你得到一个关于它需要11000毫秒才能加载的提示

  • 安卓正试图在你的应用程序真正准备好之前隐藏闪屏,以提供帮助

  • 我帮不了你#1,检查你的插件,搜索一堆,祝你好运。至于#2,您可以将该行添加到config.xml以解析

    <preference name="AutoHideSplashScreen" value="false" />
    
    
    
    增加SplashScreenDelay,直到在应用程序隐藏前可靠加载

    • 确保主模块中的platform.ready函数中也有SplashScreen.hide(),以便在应用程序实际加载时隐藏

    您可以在

    中找到更多信息。这方面存在一些问题,您可以在这里了解这些问题。ionic应用程序脚本中也存在一些问题,并且有一些解决方案。请尝试在以下任意CLI命令期间添加
    --prod
    标志:

    // If iOS
    ionic emulate ios --prod
    ionic build ios --prod
    ionic run ios --prod
    
    
    // If Android
    ionic emulate android --prod
    ionic build android --prod
    ionic run android --prod
    

    .

    @PunitGajjar我认为没有相关代码。你是否找到了任何解决方案@seasia creative crewcan你可以共享package.json以及你使用的是哪个操作系统、设备?这是我的app.components.ts文件initializeApp(){this.platform.ready()。然后(()=>{this.menu.swipeanable(false);//好的,平台已经准备好了,我们的插件也可以使用。//在这里,您可以执行您可能需要的任何更高级别的本机操作。StatusBar.styleDefault();});}这是config.xml文件。更好的选择是,默认情况下不要隐藏splashscreen插件,而是将其隐藏在应用程序中。组件ngONInit()使用Splashscreen.hide();我想你是对的@JoeriShoeby。。。splash.hide当然在platform.ready主模块中,如上所述。。。我不知道为什么我们需要延迟,我找到的所有样本和解决方案都表明了这一点。很好的电话,谢谢,我已经编辑了我的回答。我已经在使用了,但它不起作用。你能帮我吗?另外,在app.components.ts中隐藏splash。但是在splash之后,我们得到了白色屏幕。你能帮我如何隐藏白色屏幕吗?@seasacreativecrew我不确定,因为我的问题,我一直在干扰SplashScreen延迟,直到它正常工作,最后使用了10000