How to have multiple instance of Service in Android

后端 未结 3 992
误落风尘
误落风尘 2020-12-19 05:27

Can we have multiple instance of a Service in Android ? I want a service which can make phone silent on a specific time and I want to re use that service to make the phone i

3条回答
  •  余生分开走
    2020-12-19 05:56

    Your question doesn't quite make sense. It sounds like what you want to do is have multiple instances of the same service running and doing different things at once. But your question fundamentally hinges on the fact that services shouldn't do things on a long time scale. Instead, what should happen is that they receive an intent, perhaps spawn a thread or something, and then stop hanging around. Remember that a Service still runs on the main thread, it's not backgrounded, so you shouldn't be performing long running things there anyway. What you might want to look at is an IntentService, that coordinates with your Activities through use of intents that control what should be happening.

提交回复
热议问题