0
我有一個由Google Guice創建的單例服務。該服務具有註冊/取消註冊監聽器方法。某些服務方法向註冊的偵聽器發送通知。 Guice有什麼方法可以在引導程序中刪除/註冊一些聽衆?我也希望有可能在運行時添加監聽器。Guice - 注入聽衆
感謝, Soccertrash
我有一個由Google Guice創建的單例服務。該服務具有註冊/取消註冊監聽器方法。某些服務方法向註冊的偵聽器發送通知。 Guice有什麼方法可以在引導程序中刪除/註冊一些聽衆?我也希望有可能在運行時添加監聽器。Guice - 注入聽衆
感謝, Soccertrash
使用提供者(或提供方法)
@Provides
@Singleton
public YourService provideService(ListenerA a, ListernerB b) {
YourService service = new YourService();
service.register(a);
service.register(b);
return service;
}
可以不是後來手工添加Listerner℃。
你介意發佈一個代碼示例以幫助理解問題嗎? – 2012-04-19 15:30:11