Error Android – Error en los métodos con anotaciones @Override, de tipo Listener o sobrescritos


Cuando importamos, copiamos código, etc, de otro lado a nuestro espacio de trabajo, puede que de un error en todas las anotaciones @Override. Si ponemos el cursor del ratón sobre el error se nos mostrará el siguiente error:

Multiple markers at this line

– implements

android.content.ContentProvider.PipeDataWriter<android.database.Cursor>.writeDataToPipe

– The method writeDataToPipe(ParcelFileDescriptor, Uri, String, Bundle, Cursor) of

type NotePadProvider must override a superclass method

Esto se debe a las diferentes versiones del JRE y de Java instalados en el ordenador. Las nuevas versiones ya no usan @Override

Dependiendo de si se ha actualizado a la última versión tanto de JRE y de Java existe una solución u otra.

Solución si ya se está actualizado

Eliminar todos los @Override uno a uno y guardar todo.

Solución si no se está acutalizado

Actualizar Java y el JRE.

Al actualizar ya no se usarán las anotaciones de tipo @Override.

Comparte esta entrada en:
Safe Creative #1401310112503
Error Android – Error en los métodos con anotaciones @Override, de tipo Listener o sobrescritos por "www.jarroba.com" esta bajo una licencia Creative Commons
Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Creado a partir de la obra en www.jarroba.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.