Форум программистов, компьютерный форум CyberForum.ru

Создание неубиваемого сервиса - Android

Восстановить пароль Регистрация
 
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
22.02.2016, 14:15     Создание неубиваемого сервиса #1
А как можно создать неубиваемый сервис кроме метода startforaground()? Может какой то флаг можно передать в startCommand чтобы он вообще не убивался? Какой?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
22.02.2016, 14:16     Создание неубиваемого сервиса #2
нет
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
22.02.2016, 14:44  [ТС]     Создание неубиваемого сервиса #3
То есть только startforaground() получается да? Просто там Notification будет висеть постоянно а это не очень удобно.
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
22.02.2016, 15:54     Создание неубиваемого сервиса #4
пользователь вправе в любой момент зайти и вырубить или удалить твой сервис
система тоже
если система не может - значит будет висеть оповещение что нечто работает на фоне
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
22.02.2016, 16:05  [ТС]     Создание неубиваемого сервиса #5
А если в startCommand вернуть флаг START_REDELIVER_INTENT то сервис будет перезапущен после того, как был убит системой в любом случае и ему вернуться все те интенты с которыми он не успел отработать правильно я понимаю?
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
22.02.2016, 16:07     Создание неубиваемого сервиса #6
что тебе мешает попробовать сделать это?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2016, 12:11     Создание неубиваемого сервиса
Еще ссылки по теме:

Android Запись в память телефона из сервиса
Android Не работает автозагрузка сервиса AndroidStudio
Android Как из сервиса запустить fragment
Android Запуск и останов сервиса
Android Два сервиса и Notification

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
23.02.2016, 12:11  [ТС]     Создание неубиваемого сервиса #7
Попробую щас

Добавлено через 20 часов 1 минуту
Да START_REDELIVER_INTENT восстанавливает сервис после удаления системой. А такой вопрос когда устройство уходит в спящий режим все сервисы и потоки не работают, а у меня есть задача которую нужно выполнить, несмотря на это, и длится эта задача 10 минут. Так вот запустить задача в заданный момент можно AlarmManagerом а как обеспечить ее выполнение заданные 10 минут, ведь экран может заблокироваться, перейти в спящий режим и задача до конца так и не выполнится. Нужно использовать PowerManager, а как правильно в этом случае. Можете фрагмент кода привести?

Добавлено через 1 минуту
И потом если длительность задачи заранее не известна, но мне нужно чтобы только на время ее выполнения поток работающий с ней не спал(Задача дошла до конца). Как тогда обеспечить это?
Yandex
Объявления
23.02.2016, 12:11     Создание неубиваемого сервиса
Ответ Создать тему
Опции темы

Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru