private void initViewAllExtension ( final View view , double progressFactor ) { if ( view == null ) { return ; } final double factorPerc = progressFactor / getExtensionCount ( ) ; for ( int i = 0 ; i < getExtensionCount ( ) ; i ++ ) { final Extension extension = getExtension ( i ) ; try { EventQueue . invokeAndWait ( new Runnable ( ) { @ Override public void run ( ) { extension . initView ( view ) ; view . addSplashScreenLoadingCompletion ( factorPerc ) ; } } ) ; } catch ( Exception e ) { logExtensionInitError ( extension , e ) ; } } }
Init all extensions with the same View