Я хочу запустить скрипт, даже если задача уничтожена. Это прекрасно работает, но можно ли запустить эту службу после того, как пользователь уничтожит приложение? Я прочитал кое-что о привязке услуги, но это не работает для меня.Возможно ли запустить Android-сервис после деинсталляции приложения?
0
A
ответ
0
Нет. Если пользователь удаляет приложение, все компоненты будут уничтожены и удалены из операционной системы.
Однако, вы можете сделать служба автоматического перезапуска после того, как приложение будет убит (но не удалены), начиная через context.startService(Intent)
и возвращение Service.START_STICKY
в onStartCommand()
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
Очевидно, нет, это было бы проблемой безопасности. я бы удалил приложение, но у него все еще были бы части его работы. Также проясните, хотите ли вы уничтожить или удалить. Это не то же самое. – Gavriel
Просто хотите уточнить, что вы подразумеваете под «destroys app»? Вы упомянули деинсталляцию в названии, но вы говорите об уничтожении приложения, которое походит на то, что приложение перестало работать. – Beggs
Что означает u для уничтожения приложения? –