У меня есть Worker Thread класс расширяет Thread, и я добавляю работников в очередь в этом классе. Я хочу запустить одного работника в фоновом режиме. Это мой сервис и методы onStartCommand
protected WorkerThread workerThread;
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (this.looperThread.isAlive()) {
this.looperThread.start(); }
return Service.START_STICKY;
}
и я запускаю службу в своей функции MainActivity, но я закрываю приложение. Я получил ошибку, подобную этой looperThread.start () Исключение нулевой точки . Как я могу запустить работника в бэк-сервисе?Спасибо