質問

私はロボットの脚フレームワークを使用してmediator.mapViewが同じビューの複数のインスタンスをどのように機能するかと思いまして。たとえば、次のように、すべてのItemDisplay用に作成された新しいItemDisplayMediatorがインスタンス化、またはすべてのItemDisplayの使用を同じメディエーターのですか?彼ら各インスタンス化は、新たな仲介者は、同じクラス/ビューの倍数のための単一の伝達物質を使用することが可能である場合は?

mediatorMap.mapView(ItemDisplay, ItemDisplayMediator);
役に立ちましたか?

解決

各ビューインスタンスが異なるメディエータ・インスタンスによって媒介される。

あなたが複数の項目のための単一の仲介者をしたい場合は、コンテナのメディエータを作成して、その子を媒介します。

他のヒント

alecmceが正しい、MediatorMapがステージに来て媒介されているビューの各インスタンスにメディエーターの新しいインスタンスを適用しようとしています。それはrobotlegsで書かれているようなメディエーターは、唯一の任意の時点で単一のビュー・コンポーネントを処理するために装備されています。それは、インジェクタにマッピングされていないので、実際のメディエーターは、どこにも注入されていない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top