#android #overriding
#Android #переопределение
Вопрос:
Мой класс расширяет DefaultHandler. Он успешно переопределил 3 метода startDocument, endDocument, endElement, но когда я переопределяю startElement, Eclipse показывает эту ошибку
Метод startElement(строка, строка, строка, атрибуты) типа SubscriptionHandler должен переопределять метод суперкласса
public void startElement (String uri, String localName, String qName, Attributes atts) throws SAXException
{
//code
}
Пожалуйста, объясните это для меня. Большое спасибо.
Комментарии:
1. Для чего нужен оператор import
Attributes
?
Ответ №1:
Вы импортировали правильный Attributes
класс? Вы бы увидели эту ошибку, если бы импортировали любой Attributes
класс, отличный от org.xml.sax.Attributes
.
Комментарии:
1. О, спасибо тебе. Я просто использую Ctrl-Shift-O, и Eclipse импортировал другие атрибуты, а не org.xml.sax.Attributes.