Limpar ouvintes e ligações da propriedade JavaFX (vazamentos de memória)
Eu não encontrei uma resposta simples para estas duas perguntas:
Preciso remover um ouvinte antes de excluir a instância da propriedade (o ouvinte não é usado em nenhum outro lugar)?
BooleanProperty bool = new SimpleBooleanProperty();
bool.addListener(myListener);
bool.removeListener(myListener); // is it necessary to do this?
bool = null;
tenho que desvincular uma propriedade limitada unidirecional antes de excluir a instância da propriedade?
BooleanProperty bool = new SimpleBooleanProperty();
bool.bind(otherBool);
bool.unbind(); // is it necessary to do this?
bool = null;