title: Black screen before my splash screen loads iphone
body: <p>There is a strange problem occured in my application in which it's showing a black screen for a bit of time before it loads my splashscreen. This black screen is not due to any ongoing operation as I am loading my splashscreen first and then starting my xml parsing task. </p>
  
  <p>I even tried using [window makeKeyAndVisible];, but in vain.</p>
  
  <p>This' my code:</p>
  
  <pre><code>- (void)applicationDidFinishLaunching:(UIApplication *)application 
  {    
      comingFromLogin = NO;
      //Check For Internet
      gotInternet = [self checkInternet]; //Test for Internet, calling the self method
      if ( gotInternet == 0) 
      {
          //I have no internet
          UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sorry No Network Available" message:nil delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
          [alert show];
          [alert release];
          //  internetIcon.hidden = NO;
      }
      else 
      {
          //I do have internet
          [self didLoadSplashScreen];
      }
  }
  
  -(void)didLoadSplashScreen
  {
      activity_indicator = [[ActivityIndicator alloc]initWithNibName:@"ActivityIndicator" bundle:nil];
      splashScreen = [[splashScreenView alloc]initWithNibName:@"splashScreenView" bundle:nil];
  
      splashScreen.view.alpha = 1.0;
      splashScreen.view.frame = CGRectMake(0, 20, 320, 480);
      [window addSubview:splashScreen.view];
      [window addSubview:activity_indicator.view];
  
      [window makeKeyAndVisible];
      [self disappearSplashScreen];
  }
  </code></pre>
  
  <p>Can anybody please help?</p>
  
  <p>This black screen stays for about 2 seconds. I'm running it on iOS4.</p>
  
  <p>Thanx in advance.</p>