2014-01-26 15 views
1

如何創建一個注入應用程序上下文的單例。只需使用@Singleton進行註釋,然後在構造函數中使用@Inject即可生成不會編譯的UnscopedProvider類。我該如何創建一個ApplicationScoped提供程序......或者是否有另一種機制來完成此任務?如何在Transfuse Singleton中注入應用程序

回答

2

我在這裏結束的解決方案是在Singleton上創建一個init(Application app) {}方法,然後將Singleton注入到@Application帶註釋的類中,並使用注入該類的Application調用init方法。我認爲這是目前唯一的方法。

+1

這是一個好方法,可以說比注入應用程序更好。但是,這是目前這個錯誤的解決方法:https://github.com/johncarl81/transfuse/issues/62 –

相關問題