Кодейн очистить / уничтожить метод
Я пользуюсь кодеином (Kodein.global
вариант) для моего проекта LibGDX. Многие объекты LibGDX имеют свои собственные методы очистки (dispose
а также Disposable
интерфейс), которые вызываются после того, как объект больше не используется и готов к очистке ГХ (при переключении экранов, выходе и т. д.). Я хотел бы, чтобы эти вызовы выполнялись, когда kodein выполняет свою очистку.
Я пролистал документацию Kodein, но не смог найти никакой ссылки на метод очистки, что-то вроде Java EE @PreDestroy
или фасоль destroy-method
метод.
У Кодейна нет такой функции или я что-то упустил?
1 ответ
Kodein предлагает функцию "закрываемый прицел".
Тем не менее, он работает только в области, которая его поддерживает, и такие области не предоставляются библиотекой вне области Android.
Посмотрите на http://kodein.org/Kodein-DI/?5.2/core;)
Вне срока действия области у Кодейна нет никаких способов узнать, когда истекает жизненный цикл конкретного объекта.