Android App example shows using Bound Service from activity. Bound Service has a worker thread to do work at, and the main thread to handle the requests and commands from the activity (this may be unnecessary, it's just for example!)