Цитата:
Сообщение от __etc
Опять же, this внутри onLoadXML будет ссылаться на xmlDoc, а не на экземпляр Room. Снова область видимости будет неправильной.
|
Наоборот, правильной. Вместо вымученной делегатом.
Сразу видно, что обработчик onLoad принадлежит объекту xmlDoc и соответственно this внутри обработчика принадлежит xmlDoc.
Код без делегатов более понятный и логичный. Не зря же делегаты - пользовательский класс, а не встроенный.