0

我意识到两者:

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

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

以相同的方式获取 xul 组件。那么,使用一个或另一个有什么区别?

4

1 回答 1

0

getService将创建一个单例,而createInstance每次调用它时都会创建一个新实例。 getService每次都会返回相同的对象。

于 2011-03-14T23:34:12.410 回答