android - recognition - gesturedetector simpleongesturelistener
GestureDetector Problema obsoleto (3)
Tengo este codigo
itemizedOverlay = new MyItemizedOverlay(drawable,this);
itemizedOverlay.setGestureDetector(new GestureDetector(new MyGestureDetecor()));
pero el new GestureDetector
está marcado como en desuso en Eclipse.
Quiero evitar el uso de métodos desaprobados.
¿Cómo podría solucionar este problema?
¿Qué es la forma no en desuso?
Elige uno de los otros constructores. Hay cinco constructores definidos en GestureDetector
. Dos, los que no incluyen un Context
como primer parámetro, se marcan como obsoletos. Estás usando uno de esos.
Intento agregar contexto a tu método: `
itemizedOverlay = new MyItemizedOverlay (drawable, this); itemizedOverlay.setGestureDetector (contexto contextual nuevo GestureDetector (new MyGestureDetecor ())) `
2 si ya tiene llamada a contexto de clase en su método, intente:
itemizedOverlay = new MyItemizedOverlay(drawable,this); itemizedOverlay.setGestureDetector(new GestureDetector(context new MyGestureDetecor()));
Sólo hay dos constructores desaprobados. Si agrega el contexto a GestureDetector (context, listener) no está en desuso.