web-dev-qa-db-ja.com

GestureDetectorの非推奨の問題

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

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

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

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

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

非推奨でないフォームとは何ですか?

29
AndreaF

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

62
CommonsWare

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

20
Olaf Dietsche