Я пытаюсь создать и получить доступ к слушателю в моем классе Observable из моей основной деятельности, используя следующее:
BlePropertyObservable.getInstance().addListener(this, bleIDs)
Observable Class:
public synchronized void addListener(BleEvent listener, BleEventImp eventIds[]) {
if (null == listener || null == eventIds) return;
for (BleEventImp id : eventIds) {
map.put(id, listener);
}
}
Интерфейс:
public interface BleEvent {
void updateView(BleEventImp eventId, String action, Object... obj);
}
Однако я получаю сообщение об ошибке: 'Ни одна из следующих функций не может быть вызвана с предоставленными аргументами:' и Я не уверен, как я могу go решить эту проблему.
Любые предложения приветствуются.