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
Al actualizar ya no se usarán las anotaciones de tipo @Override.