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

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

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

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

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

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

    Несколько недель назад я задал вопрос, касающийся Egit, и мне предложили прочитать pro git, на который я ссылался. Я бы предпочел использовать git из командной строки и дождаться стабильной версии egit с выпуском Eclipse Indigo в июне, потому что есть много ошибок, и это приводит к зависанию моей идеи.

    Итак, чтобы попробовать, я скопировал свой рабочий каталог в новое место создал репозиторий git и init, а затем добавил все файлы в рабочий каталог. Я думал, что могу управлять всеми функциями git из командной строки, а затем использовать F5 -refresh в eclipse, чтобы любые операции git отражались в проекте.

    Во-первых, я не уверен, что это хороший способ сделай это ... я еще много чего не понимаю в git, eclipse и egit.

    Но мой главный камень преткновения на данный момент заключается в том, что я не уверен, как получить файлы из рабочего каталога, который я скопировал в проект затмения, я Я просмотрел доступные варианты импорта, попробовал несколько, и результаты не похожи на проект, который я закончил с помощью egit> Импортировать проекты из git. Когда я использовал «Импортировать проекты из git», все сотни папок src, jar-файлов и других ресурсов оказались в нужном месте.

    Я полагаю, что это может быть глупый вопрос, я узнаю что-то по необходимости. В моих знаниях о затмении есть много пробелов.

    Любая помощь, понимание или руководство были бы очень признательны.

6
задан justify 9 March 2011 в 09:17
поделиться