Harry is correct.
Anytime you are doing a lot of processing/downloading of data you will want to do it on a different thread. Doing it on the main thread will lock up the UI which means not only will the activityIndicator not appear but the user won't be able to do anything else either. To the users eyes the app is frozen and more than likely they will simply close it which is certainly bad for business.
|