I\'m trying to refactor/redesign an Android app. Currently, I\'ve one UI activity (Activity 1) that creates a DataThread. This thread is responsibl
Definitely more than one activity can bind to your service. You will get an onBind() for each one that binds. Your service would then ideally handle the logic of interacting with multiple activities by identifying them using an ID or the intent (with your own IDs for each activities as extras) from onBind() in your service. You could then have the Service spawn off a background thread for each activity that binded to it.