8

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 インターフェイスでは継承を使用できないようですか? それとも、ここで何かが欠けているということですか。任意のポインタをいただければ幸いです。

よろしくお願いします

4

1 に答える 1