According to Dianne Hackborn (Android developer), the recommended practice of transferring network connections between actions is to create a singleton mode with which any activity can access and control the connection from there. Take a look here and check out the first post from Dianne.
The Services page on the Android Developers site (note in the Basics section) also mentions that you should only use it if you need to run code that should continue to run while your application is in the background.
CoatedMoose
source share