В чем разница между getService () и createInstance ()? - PullRequest
0 голосов
/ 14 марта 2011

Я понял, что оба:

Components.classes["@me.org/mycomponent;1"].createInstance();

и

Components.classes["@me.org/mycomponent;1"].getService();

работает так же, чтобы получить компонент xul. Итак, в чем разница использования того или иного?

1 Ответ

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

getService создаст синглтон, тогда как createInstance создает новый экземпляр каждый раз, когда вы вызываете егоgetService будет возвращать один и тот же объект каждый раз.

...