Я хочу поделиться интерфейсом через AIDL с клиентскими приложениями.Я получаю ошибки во время компиляции.Фрагмент кода: -
interface ChildListener extends ParentListener {
public void onUpdate(Class1 c1);
}
Набор AIDL (все в одной упаковке) ->
ChildListener.aidl - Содержит приведенный выше код.
Class1.aidl - Объявляет Class1 как подлежащий продаже.Определение Class1 реализует parcelable.
ParentListener.aidl - Объявляет ParentListener.
Ошибки ->
Я получаю ошибки времени компиляции (при компиляцииservice)
1. syntax error don't know what to do with "extends"
2. syntax error don't know what to do with "ParentListener "
Кажется, что мы не можем использовать наследование в интерфейсах AIDL?Или я что-то здесь упускаю?Любые указатели будут оценены.
С наилучшими пожеланиями