Я хочу, чтобы, если мое приложение закрыто из диспетчера задач, моя служба не остановится, а если остановит другой пакет, который также запущен, и проверка процесса приложения будет мой сервис ON, как я могу это сделатьМогу ли я запустить службу из другого пакета в android
ответ
Если вы хотите, чтобы ваша служба продолжала работать или должна снова воссоздаваться после убийства, вы должны вернуть start_sticky из вашего метода onStartCommand(), который обязательно воссоздает вашу службу как только память свободна. проверьте следующую ссылку для более подробной информации. http://developer.android.com/reference/android/app/Service.html#START_STICKY
, я использовал его, но проблема в том, что если приложение закрыто из диспетчера задач, то другой пакет, который постоянно проверяет процесс превратит сервис «Старт», если он обнаружит закрытое – user2914267
да, вы можете запустить службу из другого приложения, но в этом случае вам нужно установить пакет приложения таргетинга при создании намерения. Зарегистрируйте оба приложения под тем же сертификатом и используйте опцию share user id в файле манифеста. Это поможет вам сообщить OS, что оба приложения являются одними и теми же пользователями, и ОС позволит вам запустить сервис одного приложения из другого приложения. – Aditya
- 1. Как я могу запустить службу Android навсегда?
- 2. Остановить службу Android от другого пакета
- 3. Запустить службу из класса обслуживания в android
- 4. Могу ли я написать Android SharedPreference для другого пакета?
- 5. открытие пакета из другого пакета в android
- 6. Могу ли я запустить приложение пакета chrome из JS?
- 7. Как я могу запустить службу андроида непрерывно
- 8. Могу ли я создать службу из реестра?
- 9. Запуск службы Android из другого пакета
- 10. Могу ли я запустить сервис из другой службы в Android?
- 11. Как я могу запустить службу Windows автоматически
- 12. Могу ли я запустить службу инструментария управления Windows программно?
- 13. Как я могу загрузить объект из другого пакета в сущности?
- 14. Могу ли я остановить службу с некоторыми параметрами в Android?
- 15. Как запустить службу Android из html-ссылки?
- 16. Как запустить службу из класса?
- 17. Могу ли я запустить Android GeoFencing полностью в фоновом режиме?
- 18. Не удается запустить службу VB Windows из пакета
- 19. Могу ли я запустить приложение Android 2.0 в Android 1.5?
- 20. Как я могу начать новую деятельность из другого пакета?
- 21. Могу ли я запустить поток из конструктора?
- 22. Запуск Android-активности из другого пакета?
- 23. Могу ли я запустить jrunscript из JRE
- 24. Могу ли я изменить фрагмент из другого?
- 25. android - Включить раскладку xml из другого пакета
- 26. Запустить приложение-службу WCF из другого приложения (C#)
- 27. Могу ли я запустить NSOperation внутри другого NSOperation без очереди?
- 28. Можно ли запустить службу в новом потоке?
- 29. Как я могу запустить сборку из другого gulpfile?
- 30. Могу ли я остановить службу синхронно?
означает, что в конечном итоге вы хотите, чтобы ваш сервис продолжал работать любой ценой? – Aditya
да, вы можете это сказать, но я знаю, что андроид не допустит этого, поэтому я вызываю его из другого пакета – user2914267