Ну, может быть, это глупый вопрос, но я не могу решить эту проблему.
В моем ServiceBrowser
классе у меня есть эта строка:
ServiceResolver serviceResolver = new ServiceResolver(ifIndex, serviceName, regType, domain);
И компилятор жалуется на это. Там написано:
cannot find symbol
symbol : constructor ServiceResolver(int,java.lang.String,java.lang.String,java.lang.String)
Это странно, потому что у меня есть конструктор в ServiceResolver:
public void ServiceResolver(int ifIndex, String serviceName, String regType, String domain) {
this.ifIndex = ifIndex;
this.serviceName = serviceName;
this.regType = regType;
this.domain = domain;
}
ДОБАВЛЕНО:
Я удалил void
из конструктора, и это работает! Зачем?