Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何创建一个注入应用程序上下文的单例。只需使用 @Singleton 进行注释,然后在构造函数上使用 @Inject 最终会生成一个无法编译的 UnscopedProvider 类。我怎样才能创建一个 ApplicationScoped 提供者......或者是否有另一种机制来实现这一点?
我在这里结束的解决方案是init(Application app) {}在 Singleton 上创建一个方法,然后将 Singleton 注入到我的@Application注释类中,并使用注入到该类中的 Application 调用 init 方法。我认为这是目前唯一的方法。
init(Application app) {}
@Application