AIDL을 통해 클라이언트 응용 프로그램과 인터페이스를 공유하려고합니다. 컴파일 오류가 발생했습니다. 코드는 다음과 같습니다 -AIDL 인터페이스에서 상속을 사용할 수 있습니까?
interface ChildListener extends ParentListener {
public void onUpdate(Class1 c1);
}
AIDL 세트 (같은 패키지의 모든) ->
ChildListener.aidl이 - 위의 코드를 포함합니다.
Class1.aidl - Class1을 구분 가능으로 선언합니다. Class1 정의 parcelable을 구현합니다.
ParentListener.aidl - ParentListener를 선언합니다.
오류 ->
내가 (컴파일하는 동안 서비스) 시간 컴파일 오류를 얻고있다
1. syntax error don't know what to do with "extends"
2. syntax error don't know what to do with "ParentListener "
우리가 AIDL 인터페이스에서 상속을 사용할 수 없다는 것? 아니면 여기에 뭔가 빠져있다. 모든 포인터는 감사하겠습니다.
안부
누군가 이러한 오류가 발생 했습니까? – Robin