oox*_*oxi 5 java scope dependency-injection dagger dagger-2
Google Dagger 2是关于对象范围的,例如,当您在http请求期间需要对象时,您需要使用提示方法注释@RequestScope.
但是,一些提供的资源需要被释放例如CloseableHttpClient需要被关闭或ExecutorService的需要是关机.
当使用Google Dagger 2超出范围时,如何指定必须采取哪些操作才能释放对象?
如何使用 Google Dagger 2 指定在对象超出范围时必须采取哪些操作才能释放该对象?
你不能。Dagger 2 旨在提供创建对象的依赖关系,而不是管理它们。
如果您有需要停止或关闭的对象,您仍然需要使用组件生命周期方法(例如活动)来onDestroy执行此操作。
| 归档时间: |
|
| 查看次数: |
345 次 |
| 最近记录: |