андроид вопрос про сервис и метод onstartcommand - PullRequest
1 голос
/ 01 марта 2011

В классе обслуживания есть метод для запуска службы.Если эта служба завершена, выполняется ли она с начальной команды с самого начала?Является ли onstartcommand sorta как цикл, пока служба работает.Например, у меня есть

onStartCommand {
  int x = 0;
  if(x == 0){

  } else {
  }
}

После того, как это завершено, он запускает его снова.Если вы знаете этот ответ, пожалуйста, объясните.Я прочитал Google объяснение услуг, и он не очень хорошо объяснил эту часть.Является ли onstartcommand sorta как цикл, пока служба работает

1 Ответ

0 голосов
/ 01 марта 2011

Нет, это не так. Команда onstart запускается один раз. Если вы хотите сделать что-то, что занимает много времени или делает что-то рекурсивное, вы, вероятно, захотите создать поток для выполнения тяжелой работы и просто вернуться из onStartCommand ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...