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 に答える