Эмин: не знаю почему, но без атрибута inputType у меня нет абсолютно никакого эффекта =( Сделал с ним (и возможно с костылем) , в принципе работает. Вам спасибо.
Можно заставить работать добавив в TextView атрибут - android:inputType="text", но теперь проблема что весь текст исключительно в одну строчку (нужно maxLines="4")
Спасибо за ответ. Если представить что на страничке, которую парсим, будет грязный код, такое нередко встречается, спарсить нужные данные через, например, DefaultXPathParser не выйдет. Мне нужна комбинация инструментов для парсинга, и весь этот геморрой лишь для одного кинотеатра ImaxCinema, выходит нужно в модуле парсера делать что-то типа ImaxCinemaParser? Или пытаться использовать шаблонные парсеры, типа MultiXPathParser, RegexXPathParser etc.? Я думаю в параметрах не удастся передать то, как следует правильно спарсить и организовать данные.
Сейчас подумал может все проблемы что я много хочу от парсера (сразу получить нужные отформатированные данные), но если не так то все идет к ветвлению о котором вы написали (AbstractCinema) и которое не очень хотелось бы видеть)
Не выходит спарсить данные в один xpath, нужно несколько, еще сами данные нередко приходится чистить и форматировать а в одном шаблонном методе универсально это сделать не выходит. Для каждого кинотеатра хочется свой код парсинга.
По поводу листенера, я имел в виду колбэк, для каждого объекта Cinema:
private Callback mCallback;
public interface Callback {
void myFunction();
}
public void setCallback(Callback callback) {
mCallback = callback;
}
Возможно стоит вынести все эти колбеки в отдельный объект?