Execute long running operations on the service
I'm building an application which have a Service. I know that all application components run in the same UI process, at least you specify it in the manifest. So to avoid ANR's messages i have three ways. Specify the service in the manifest to run in a separate process like android:process=":remote" but i've read some StackOverflow's post that says that it's not a good idea, because it consume a lot of battery and cpu processing. That i really respect since those post are from trusted people. Use an IntentService. it's probably a good way out. but i need my service running even if the activity