UIActivityIndicatorView
-(BOOL)StartActivityIndicator
{
if ([[self checkNetworkConnectivity] isEqualToString:@"NoAccess"]) {
UIAlertView *ServerMssg = [[UIAlertView alloc]initWithTitle:@"Message" message:@"Unable to connect server" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil,nil];
[ServerMssg show];
[ServerMssg release];
return NO;
}
else
{
[NSThread detachNewThreadSelector: @selector(StartActivity) toTarget:self withObject:nil];
return YES;
}
}
-(void)StartActivity
{
//NSLog(@"Start");
//self.networkingCount += 1;
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
if(indicator)
{
[indicator stopAnimating];
indicator=nil;
[indicator release];
}
if(indicatorParetnView)
{
indicatorParetnView=nil;
[indicatorParetnView release];
}
indicatorParetnView=[[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
indicatorParetnView.alpha=0.7;
indicatorParetnView.backgroundColor=[UIColor blackColor];
indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
indicator.alpha=1.0;
indicator.frame=CGRectMake(indicatorParetnView.center.x-10,indicatorParetnView.center.y,40,40);
[indicatorParetnView addSubview:indicator];
[window addSubview:indicatorParetnView];
[indicator startAnimating];
}
-(void)StopActivity
{
if(indicator)
{
//self.networkingCount -= 1;
[UIApplication sharedApplication].networkActivityIndicatorVisible =NO;
[indicator stopAnimating];
indicator=nil;
[indicator release];
}
if(indicatorParetnView)
{
[indicatorParetnView removeFromSuperview];
indicatorParetnView=nil;
[indicatorParetnView release];
}
}
-(void)StopActivityIndicator
{
[NSThread detachNewThreadSelector: @selector(StopActivity) toTarget:self withObject:nil];
}
{
if ([[self checkNetworkConnectivity] isEqualToString:@"NoAccess"]) {
UIAlertView *ServerMssg = [[UIAlertView alloc]initWithTitle:@"Message" message:@"Unable to connect server" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil,nil];
[ServerMssg show];
[ServerMssg release];
return NO;
}
else
{
[NSThread detachNewThreadSelector: @selector(StartActivity) toTarget:self withObject:nil];
return YES;
}
}
-(void)StartActivity
{
//NSLog(@"Start");
//self.networkingCount += 1;
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
if(indicator)
{
[indicator stopAnimating];
indicator=nil;
[indicator release];
}
if(indicatorParetnView)
{
indicatorParetnView=nil;
[indicatorParetnView release];
}
indicatorParetnView=[[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
indicatorParetnView.alpha=0.7;
indicatorParetnView.backgroundColor=[UIColor blackColor];
indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
indicator.alpha=1.0;
indicator.frame=CGRectMake(indicatorParetnView.center.x-10,indicatorParetnView.center.y,40,40);
[indicatorParetnView addSubview:indicator];
[window addSubview:indicatorParetnView];
[indicator startAnimating];
}
-(void)StopActivity
{
if(indicator)
{
//self.networkingCount -= 1;
[UIApplication sharedApplication].networkActivityIndicatorVisible =NO;
[indicator stopAnimating];
indicator=nil;
[indicator release];
}
if(indicatorParetnView)
{
[indicatorParetnView removeFromSuperview];
indicatorParetnView=nil;
[indicatorParetnView release];
}
}
-(void)StopActivityIndicator
{
[NSThread detachNewThreadSelector: @selector(StopActivity) toTarget:self withObject:nil];
}
Comments
Post a Comment