2

私は Android の Google マップの公式チュートリアルをウォークスルーしようとしています: http://developer.android.com/guide/tutorials/views/hello-mapview.html 私は ItemizedOverlay を拡張しているクラスを実装しています:

public class HelloItemizedOverlay<Item> extends ItemizedOverlay<Item> {
public HelloItemizedOverlay(Drawable defaultMarker) {
    super(defaultMarker);
}
@Override
protected Item createItem(int i) {
    return null;
}
@Override
public int size() {
    return 0;
}
}

このクラスは、Eclipse によって完全に生成されました。そして、私はエラーが発生します:

境界の不一致: タイプ Item は、タイプ ItemizedOverlay の境界パラメーターの有効な代替ではありません

私は何を間違っていますか?

4

1 に答える 1

1

カスタム クラス Item は、ItemizedOverlay の基本コンポーネントである OverlayItem を拡張していないようです。

于 2011-04-13T21:26:05.763 に答える