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