ionic2 - Issue while run IONIC 2 app in android device -


i have added bellow line in config.xml file.

<preference name="loadurltimeoutvalue" value="700000"/> 

when run app in android device using ionic run android -l -c displaying white screen dome time after loading of splash screen. how can resolve this?

here app.component.ts file,

import { component } '@angular/core'; import { platform } 'ionic-angular'; import { statusbar } '@ionic-native/status-bar'; import { splashscreen } '@ionic-native/splash-screen'; import { geolocation } '@ionic-native/geolocation'; import { admob, admoboptions, adsize, adextras} '@ionic- native/admob';//import   import { homepage } '../pages/home/home'; import { detailspage } '../pages/details/details'; import { settingmodalpage } '..pages/setting-modal/setting-modal';   @component({ templateurl: 'app.html' }) export class myapp { rootpage:any = homepage;  constructor(platform: platform, statusbar: statusbar, splashscreen: splashscreen, admob: admob) {   platform.ready().then(() => {   // okay, platform ready , our plugins available.   // here can higher level native things might need.   statusbar.styledefault();   splashscreen.hide();  let options:admoboptions={ adid: 'ca-app-pub-5732334124058455/7973166445', adsize: 'smart_banner', istesting: false  }  admob.createbanner(options).then(()=>{    admob.showbanner(8)  })  }); } } 

my config.xml file code,

   <?xml version="1.0" encoding="utf-8" standalone="yes"?> <widget id="com.ionicframework.nearbyapp493913" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">   <name>nearbyapp</name>   <description>an awesome ionic/cordova app.</description>   <author email="hi@ionicframework" href="http://ionicframework.com/">ionic framework team</author>   <content src="index.html"/>   <access origin="*"/>   <allow-navigation href="http://ionic.local/*"/>   <allow-navigation href="http://192.168.0.103:8100"/>   <allow-navigation href="http://192.168.0.107:8100"/>   <allow-intent href="http://*/*"/>   <allow-intent href="https://*/*"/>   <allow-intent href="tel:*"/>   <allow-intent href="sms:*"/>   <allow-intent href="mailto:*"/>   <allow-intent href="geo:*"/>   <platform name="android">     <allow-intent href="market:*"/>     <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png"/>     <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png"/>     <icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png"/>     <icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png"/>     <icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png"/>     <icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png"/>     <splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png"/>     <splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png"/>     <splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png"/>     <splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png"/>     <splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png"/>   </platform>   <platform name="ios">     <allow-intent href="itms:*"/>     <allow-intent href="itms-apps:*"/>     <icon height="57" src="resources/ios/icon/icon.png" width="57"/>     <icon height="114" src="resources/ios/icon/icon@2x.png" width="114"/>     <icon height="40" src="resources/ios/icon/icon-40.png" width="40"/>     <icon height="80" src="resources/ios/icon/icon-40@2x.png" width="80"/>     <icon height="120" src="resources/ios/icon/icon-40@3x.png" width="120"/>     <icon height="50" src="resources/ios/icon/icon-50.png" width="50"/>     <icon height="100" src="resources/ios/icon/icon-50@2x.png" width="100"/>     <icon height="60" src="resources/ios/icon/icon-60.png" width="60"/>     <icon height="120" src="resources/ios/icon/icon-60@2x.png" width="120"/>     <icon height="180" src="resources/ios/icon/icon-60@3x.png" width="180"/>     <icon height="72" src="resources/ios/icon/icon-72.png" width="72"/>     <icon height="144" src="resources/ios/icon/icon-72@2x.png" width="144"/>     <icon height="76" src="resources/ios/icon/icon-76.png" width="76"/>     <icon height="152" src="resources/ios/icon/icon-76@2x.png" width="152"/>     <icon height="167" src="resources/ios/icon/icon-83.5@2x.png" width="167"/>     <icon height="29" src="resources/ios/icon/icon-small.png" width="29"/>     <icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58"/>     <icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87"/>     <splash height="480" src="resources/ios/splash/default~iphone.png" width="320"/>   </platform>   <preference name="webviewbounce" value="false"/>   <preference name="uiwebviewbounce" value="false"/>   <preference name="disallowoverscroll" value="true"/>   <preference name="android-minsdkversion" value="16"/>   <preference name="backupwebstorage" value="none"/>   <preference name="splashmaintainaspectratio" value="true"/>   <preference name="fadesplashscreenduration" value="300"/>   <preference name="splashshowonlyfirsttime" value="false"/>   <preference name="splashscreen" value="screen"/>   <preference name="splashscreendelay" value="3000"/>   <preference name="loadurltimeoutvalue" value="700000"/>   <feature name="statusbar">     <param name="ios-package" onload="true" value="cdvstatusbar"/>   </feature>   <plugin name="ionic-plugin-keyboard" spec="~2.2.1"/>   <plugin name="cordova-plugin-whitelist" spec="1.3.1"/>   <plugin name="cordova-plugin-console" spec="1.0.5"/>   <plugin name="cordova-plugin-statusbar" spec="2.2.1"/>   <plugin name="cordova-plugin-device" spec="1.1.4"/>   <plugin name="cordova-plugin-splashscreen" spec="~4.0.1"/>   <plugin name="cordova-sqlite-storage" spec="~2.0.2"/>   <plugin name="cordova-plugin-admobpro" spec="~2.28.3"/>   <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> </widget> 

update:

i think solution have is, remove admob dependency app.component.ts file , implement on page component need use it.and have set loadurltimeoutvalueas default <preference name="loadurltimeoutvalue" value="20000"/>.

old answer

keep backup of config.xml file , below changes , see that.

remove below 2 lines in config.xml file.

  <preference name="splashscreen" value="screen"/>   <preference name="splashscreendelay" value="3000"/> 

Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -