Белый экран показывает долгое время в ионном 3 - PullRequest
0 голосов
/ 23 октября 2018

Я занимаюсь разработкой родного ионного приложения для платформы Android.Когда я открываю свое приложение, появляется белый экран, показывающий в течение длительного времени и введенный на страницуЯ не хочу показывать белый экран или есть какой-либо способ уменьшить время показа белого экрана.Я новичок в Ionic.Пожалуйста, предложите мне этот вопрос.

Ответы [ 5 ]

0 голосов
/ 05 февраля 2019

Вы можете использовать ленивую загрузку, чтобы минимизировать время белого экрана.

0 голосов
/ 26 октября 2018

Измените файл main.ts с

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app.module';

platformBrowserDynamic().bootstrapModule(AppModule);

На

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app.module';
import {enableProdMode} from "@angular/core";

enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule);

Если вы запускаете свое приложение с флагом производства (- prod).

0 голосов
/ 23 октября 2018

В файле config.xml увеличьте значение параметра следования.

<preference name="SplashScreenDelay" value="30000" />
0 голосов
/ 24 октября 2018

Пожалуйста, поделитесь своим кодом.Это может быть связано с неправильным использованием отложенной загрузки.Если вы импортируете свои страницы в модуль приложения или во время навигации вы делаете это неправильно.

0 голосов
/ 23 октября 2018

Попробуйте добавить это в config.xml:

 <preference name="AutoHideSplashScreen" value="false" />
 <preference name="SplashScreenDelay" value="10000" /> // You can control how many seconds the splash screen will be displayed
 <preference name="FadeSplashScreenDuration" value="1000" />
 <preference name="SplashScreen" value="screen" />
 <preference name="ShowSplashScreen" value="true" />
 <preference name="ShowSplashScreenSpinner" value="false" />
 <preference name="SplashShowOnlyFirstTime" value="false" />
 <preference name="FadeSplashScreen" value="true" />

и затем на platform.ready() вызов Splashscreen.hide();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...