жизненный цикл службы, которая запущен и связан?

Я не понимаю жизненный цикл службы.
У меня много следующих вопросов:

  1. Если мое приложение несколько раз вызывает startService () для службы, будет ли одновременно работать несколько служб? Или только один?

  2. В качестве 1-го, если я вызову bindService () несколько раз для службы в моем приложении, что произойдет с моим приложением?

  3. Предположим, что у меня есть служба, которая была запускается через startService () , а затем я привязываю его, чтобы он что-то сделал. в этом случае, если я проинструктирую (через этот интерфейс Binder) Службу выполнить свой метод stopSelf () , остановится ли работающая Служба немедленно?

  4. Предположим еще раз, что у меня есть Служба, которую можно запустить только bindService () , а onUnbind переопределяется для возврата true, в этом случае должен ли я вызвать метод stopSelf явно для завершения работы службы?

6
задан FOX 9000 14 June 2014 в 16:03
поделиться