31

私はこのコードを持っています

itemizedOverlay = new MyItemizedOverlay(drawable,this);
itemizedOverlay.setGestureDetector(new GestureDetector(new MyGestureDetecor()));

しかし、Eclipseでは非推奨new GestureDetectorとしてマークされています。

非推奨のメソッドの使用を避けたい。

この問題を解決するにはどうすればよいですか?

廃止されていない形式は何ですか?

4

3 に答える 3

65

他のコンストラクターの 1 つを選択します。には5 つの定義済みコンストラクターGestureDetectorがあります。2 つ (最初のパラメーターとして a を含まないもの) はContext非推奨としてマークされています。あなたはそれらの1つを使用しています。

于 2012-10-13T13:52:23.210 に答える
21

非推奨のコンストラクターは 2 つだけです。コンテキストをGestureDetector(context, listener)に追加すると、非推奨になりません。

于 2012-10-13T13:54:31.023 に答える