次の AIDL ファイルがあります
package com.mindtherobot.samples.tweetservice;
interface TweetCollectorListener {
void handleTweetsUpdated();
}
ここまでAIDLでジェネリック作品を作ってみました。うまくいきません。次のコードは、エラーにフラグを立てます。
package com.mindtherobot.samples.tweetservice;
interface TweetCollectorListener<E> {
E handleTweetsUpdated();
}
AIDL ではジェネリックが機能しないようです。ただし、Android インターフェイス定義言語はジェネリックについてあまり話していないので、それは私の推測です。
確認したいのですが、ジェネリックが AIDL で機能しないのは本当ですか? 回避策はありますか?