Chcę udostępnić interfejs za pośrednictwem AIDL z aplikacjami klienckimi. Dostaję błędy podczas kompilacji. Fragment kodu jest: -Czy można używać dziedziczenia w interfejsach AIDL?
interface ChildListener extends ParentListener {
public void onUpdate(Class1 c1);
}
AIDL Set (wszystkie w tym samym opakowaniu) ->
ChildListener.aidl - Zawiera powyższy kod.
Class1.aidl - Deklaracja Klasa 1 jako działka. Definicja narzędzi klasy 1 jest paczkomatowa.
ParentListener.aidl - Deklaracja ParentListener.
Błędy ->
Dostaję błędy kompilacji czasu (usługa podczas kompilacji)
1. syntax error don't know what to do with "extends"
2. syntax error don't know what to do with "ParentListener "
Wydaje się, że nie możemy używać dziedziczenie interfejsów AIDL? Czy może tu coś mi brakuje? Wszelkie wskazówki będą mile widziane.
Pozdrawiam
Czy ktoś wcześniej napotkał taki błąd? – Robin