Los fragmentos de código están siendo eliminados en Eclipse, ¿por qué?

Mientras estoy haciendo una aplicación para Android, Eclipse eliminará algunas cosas. Más concretamente, Gallery . Aquí hay una captura de pantalla:

Introduzca aquí la descripción de la imagen

Cuando paso el ratón sobre las advertencias, se dice que The type Gallery is deprecated . No sé qué significa Deprecated , pero sí sé que es un término Java. Cualquier ayuda sería apreciada. ¡Gracias!

(De la pregunta antes de la edición: El término es obsoleto, no depreciado. Es un error tipográfico común, pero vale la pena ser informado para fines de búsqueda 🙂

Es básicamente un poco como "obsoleto" – le animamos a no utilizar clases o métodos que están obsoletos. Por lo general, la documentación explica por qué no está destinado a utilizarlos, y le dará una mejor alternativa. La versión obsoleta sólo está presente para compatibilidad con versiones anteriores, por lo general.

Vale la pena tomar esto en serio – una gran parte del tiempo si está utilizando una API obsoleta, usted viene en algo de un enfoque fundamentalmente defectuoso. Date es el ejemplo más claro de esto, donde la API de Java 1.0 fue casi totalmente desaprobada en 1.1, cuando se introdujo el Calendar . El uso de los métodos obsoletos en Date es una forma segura de almacenar los problemas por sí mismo.

Consulte la página de Oracle "Cómo y cuándo desactualizar las API" para obtener más información.

Deprecated significa que se utiliza para respaldar el SDK antiguo, pero ya no. Es por eso que recibes la advertencia.
Es sólo una advertencia la mayoría de las veces que funciona, pero es más cuidadoso porque podría causar problemas con versiones más recientes.

Deprecated no es un término Java. Se utiliza en muchas otras cosas, pero mucho en la programación. Simplemente significa que ya no es compatible … normalmente reemplazado con otra cosa. Los Documentos de Android le ayudarán a adaptarlo a lo que necesita dependiendo de lo que esté haciendo

  • Java cómo manejar "Cast no verificado" para Array <MyItem> desde el objeto
  • ¿Cuál es la cantidad máxima de elementos que podemos almacenar en la matriz de bytes en Java?
  • Herencia cíclica e interfaces - la clase A no puede implementar la interfaz de clase B mientras que la clase B implementa una interfaz
  • Emulador de Android (no se puede vincular a local 8601 para depurador)
  • ¿Cuál es el equivalente más cercano a una variable Session / Cookie en Android?
  • ¿Deberíamos referirnos a los objetos por sus interfaces en la plataforma Android
  • La ejecución instantánea no funciona
  • ¿Cómo saber si ahora el tiempo es entre dos horas?
  • Biblioteca OCR para reconocer números en el dispositivo de medición
  • Error de compilación de Gradle: Android java.exe terminado con valor de salida no nulo 1
  • Convertir valores de mapa en matriz de cadenas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.