【问题标题】:ionic run android shows black and white screens before main app pageionic run android 在主应用程序页面之前显示黑白屏幕
【发布时间】:2015-10-30 20:14:55
【问题描述】:

我正在使用以下方式在 Android 手机上测试我的 ionic 应用:

ionic run android

当应用启动时,初始屏幕按预期显示几秒钟,然后屏幕变黑@1 秒,然后变白@2 秒,然后出现应用主页面。

有什么办法可以防止出现黑白页面?我在某处读到,当没有启动页面时会出现黑色页面,但我确实有启动页面,并且看起来很好。

【问题讨论】:

  • 如何禁用启动画面的自动隐藏并在应用程序完全准备好时隐藏它?
  • 我如何知道应用程序何时完全准备就绪?
  • 通常将navigator.splashscreen.hide();(或$cordovaSplashscreen.hide();,如果使用ngCordova)在$ionicPlatform.ready() 中放入您的第一个状态的控制器就足够了。然后,您可以根据需要对其进行调整。
  • 谢谢凯特,我会试试看的。
  • 是的,谢谢!

标签: android ionic-framework


【解决方案1】:

当您的应用完全准备就绪时,禁用启动画面自动隐藏并将其从您的代码中隐藏。

$ionicPlatform.ready(function() {
    navigator.splashscreen.hide();
});

或使用ngCordova时:

$ionicPlatform.ready(function() {
    $cordovaSplashscreen.hide();
});

应该在您的第一个状态准备好时以某种方式运行,通常将其放入您的第一个状态的控制器中进行测试就足够了。

【讨论】:

    猜你喜欢
    • 2014-01-08
    • 2017-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    相关资源
    最近更新 更多