| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Android > перегружается сервис |
| Автор: Step 3.2.2014, 14:36 | ||
Создание сервиса
при старте все путем но если закрыть приложение, выгрузить его просто из памяти, или его выгружает система в связи с длительным простоем, то сервис рестартует получаю oncreate , onStartCommand onDestroy - не проходит в логах в момент выхода только 02-03 13:34:21.494: W/asset(19790): Copying FileAsset 0x40cbe0c0 (zip:/data/app/com.example.wnmonitor-1.apk:/resources.arsc) to buffer size 2972 to make it aligned. 02-03 13:34:21.499: W/ActivityThread(19790): Application com.example.wnmonitor can be debugged on port 8100... как избежать рестарта? |
| Автор: Felan 4.2.2014, 11:30 |
| Вроде я где-то всречал, что сервисы сами перезапускаются если их запускать через обычный интент. Но я не уверен. И если его запускать через биндинг, то вроде когда снимается биндинг, то сервис тоже выгружается и больше не запускается. Но я не уверен. Вроде где-то http://startandroid.ru/ru/uroki/vse-uroki-spiskom/158-urok-93-service-peredacha-dannyh-v-servis-metody-ostanovki-servisa.html я про это читал. |