Я создаю одно приложение, относящееся к BroadcastReceiver
и Service
.Почему мой сервис остановлен?
Мое намерение заключается в том, что мое обслуживание начато с загрузки.
Для этого я использую широковещательные приемники и запускаю свое обслуживание через это.
Он будет работать нормально, мой класс обслуживания выглядит как паров.
public class Myservice extends Service
{
public void onCreate()
{
super.onCreate();
}
@Override
public void onStart(Intent intent, int startId)
{
super.onStart(intent, startId);
mScrollback = new Vector<String>();
Thread thr = new Thread(worker);
thr.start();
}
Runnable worker = new Runnable()
{
public void run()
{
runLog();
return;
}
};
}
Это мой класс обслуживания, он отлично работает.
Перед тем как моя заявка начнется, я получаю информацию об обслуживании через это приложение.
Когда мое приложение запущено, служба не запущена.
Если у кого-нибудь есть решение, пожалуйста, дайте мне знать.
Отъезд следующее сообщение: http://stackoverflow.com/questions/2784441/trying-to-start-a-service-on-boot-on-android – ramdroid