スーパータイプの一覧を注入:私はインターフェイスとクラスの両方を使用してみましたAndroidの注釈 - 私はAndroidの注釈を使用して、次の春のコードを達成しようとしています
@Autowired
public initHandlerList(List<Handler> handlerList) {
// Do stuff with the list ...
}
。
ビーン定義:
注入しようとすると@EBean
public AbstractHandler implements Handler {}
:リスト自体はでアノテートされていないので、だから私は推測
Error:(20, 5) error: org.androidannotations.annotations.Bean can only be used on an element annotated with @org.androidannotations.annotations.EBean
:
@Bean
public initHandlersList(List<AbstractHandler> handlersList) {
// Do stuff with the list ...
}
しかし、常に次のエラーが発生しました@EBean
Beanとして使用することはできません... Android Annotatiを使用してこれを実装する方法ons?
ありがとうございます!
これは役に立つかもしれませんhttps://github.com/androidannotations/androidannotations/wiki/Enhance-custom-classes – Boldbayar
@Boldbayarありがとうございますが、私はすでに自分のwikiを読んでいます。私はそれがフレームワークでは不可能だと思いますし、定型コードを書く必要があります。 – Nom1fan