0

GoogleGuiceによって作成されたシングルトンサービスがあります。このサービスには、リスナーの登録/登録解除メソッドがあります。一部のサービスメソッドは、登録されたリスナーに通知を送信します。ブートストラップで一部のリスナーを登録解除/登録する方法はGuiceにありますか?また、実行時にリスナーを追加できるようにしたいです。

ありがとう、Soccertrash

4

1 に答える 1

2

プロバイダーを使用する(またはメソッドを提供する)

@Provides
@Singleton
public YourService provideService(ListenerA a, ListernerB b) {
YourService service = new YourService();
service.register(a);
service.register(b);
return service;
}

後でListernercを手動で追加できます。

于 2012-04-20T05:30:57.827 に答える