繁体   English   中英

Ionic Cordova启动画面未隐藏在Android中

[英]Ionic Cordova splash screen not hiding in Android

我有一个简单的应用程序,可在浏览器和iOS上正常工作,但是由于某些原因,在Android设备和模拟器中,它们的应用程序停留在初始屏幕中,却无济于事。 控制台日志中没有错误。 但是,在chrome inspector中,我可以看到该应用程序。 已经调查了谷歌,找不到任何有用的信息。

已经删除并添加了初始屏幕插件。

我已经准备好发布该错误,但是只有一个错误阻止了我,我的时间已经用完了。 请帮忙

在此处输入图片说明

在此处输入图片说明

在第一页上,您尝试启动应用程序,将splashScreen.hide()手动隐藏起来。

ionViewDidEnter() {
    setTimeout(() => {
      if(this.platform.is('cordova')  || this.platform.is('android')){
      this.splashScreen.hide();
      }
    }, 300);

还要检查config.xml中的启动画面属性,如下所示

<preference name="SplashScreenDelay" value="10000" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="FadeSplashScreenDuration" value="1000" />
    <preference name="FadeSplashScreen" value="true" />
    <preference name="ShowSplashScreenSpinner" value="true" />

请参阅此链接以获取属性定义。

  1. SplashScreenDelay(数字,默认为3000)。 自动隐藏启动画面之前需要等待的时间(以毫秒为单位)。
  2. “ SplashShowOnlyFirstTime”首选项也是可选的,默认为true。 设置为true时,初始屏幕仅在应用程序启动时出现。 但是,如果您打算使用navigator.app.exitApp()关闭应用程序并在下次启动时强制显示启动画面,则应将此属性设置为false(这也适用于使用“后退”按钮关闭应用程序)。
  3. FadeSplashScreenDuration(浮动,默认为500):指定要执行的初始屏幕淡入淡出的毫秒数。
  4. FadeSplashScreen(布尔值,默认为true):设置为false以防止初始屏幕在其显示状态更改时淡入和淡出。
  5. ShowSplashScreenSpinner(布尔值,默认为true):设置为false以隐藏初始屏幕微调器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM