NetworkActivityIndicatorManager is used to manage the activity spinner.While accessing sharedApplication's networkActivityIndicatorVisible bool directly to control the network activity spinner, we often run into situations where parallel network activities were still in progress and the activity monitor was stopped.