1.Where information is held within a dynamic view.
2.Network calls should always be executed on the main UI thread.
3.Where asynchronous data calls are required.
4.Network calls should never be on the main UI thread.
Answer:3