2012-01-18 13 views
1

リモートサービスバインディング用のAIDLインターフェイスを作成しています。 AIDLインターフェイスでは、同じ名前の異なる2つのメソッドを作成しようとしています。次に、 "メソッドを再定義しようとしました"というエラーが発生します。私は理由を知りたいのですが、Android AIDLインターフェイスで同じ名前の2つのメソッドを使用できない理由

答えて

1

インターフェイスは関数のオーバーロードをサポートしていません。

AIDLインターフェイスには常に新しいメソッドを追加できます。

+1

具体的な理由はありますか?なぜなら、コンパイル後.aidlは.javaに変換され、javaサポート関数はオーバーロードされるからです。 –

関連する問題