Мое приложение - это сервис, который запускается при загрузке (с помощью загрузочного приемника), и должен периодически собирать данные, отправлять их по сети и переходить в режим сна (возможно, используя AlarmManager). У него нет никаких действий - нет пользовательского интерфейса.Должен ли я работать в отдельном потоке, если у моего приложения Android нет интерфейса?
Есть ли причина порождать дополнительный поток для выполнения логики приложения? Если нет, где я должен выполнять логику? в методе OnStart?
спасибо за отвратительный ответ! одно разъяснение, которое я бы оценил - когда вы говорите «не отвечает в течение 5-10 секунд», вы имеете в виду, что если onStart не вернется в течение 5-10 секунд, то служба будет убита? – 2010-11-25 19:40:52