Моя служба запускается при запуске приложения, но когда я закрываю приложение из последних приложений, оно падает и прекращает привязку
Я попытался использовать поток в сервисе, и поток продолжит работу после закрытия приложения, но он не работает, я также возвращаюсь в функции onStartCommand START_STICKY и не могу понять, в чем проблема.
public class MyThread extends Thread {
@Override
public void run() {
while (true)
{
try {
this.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
@Override
public int onStartCommand(final Intent intent,
final int flags,
final int startId) {
MyThread mt = new MyThread();
mt.start();
return START_STICKY;
}
Я бы хотел, чтобы служба продолжала работать после того, как я закрою приложение и удалю его из последних приложений.