"El tipo TabActivity está obsoleto" Para la pestaña de la aplicación
Msgstr "¿El tipo TabActivity está obsoleto"?
Estoy haciendo las pestañas de la aplicación siguiente libro tutorial.
- Fragmento Tabhost Error: java.lang.IllegalStateException: No se conoce ninguna pestaña para la etiqueta null Cuando la conexión a Internet no está disponible
- ¿Cómo ir a otras pestañas haciendo clic en un botón de la pestaña actual en Android?
- TabHost definido en el diseño está dando NullPointerException durante setContent
- Tabulaciones de Android sin iconos
- Android: Google Play como pestañas
He comprobado desde el sitio web android developer.com, pero no tengo ideas sobre la importancia del siguiente mensaje: This class is deprecated.
Las nuevas aplicaciones deben utilizar Fragmentos en lugar de esta clase; para seguir ejecutándose en dispositivos antiguos, puede utilizar la biblioteca de soporte v4 que proporciona una versión de la API de fragmentos que es compatible hasta DONUT. "* (http://developer.android.com/reference/android/app/TabActivity .html)
- ¿Qué es la biblioteca de soporte v4?
- ¿Cómo terminar las funciones de la pestaña?
- Cajón de navegación de Android sobre las pestañas
- TabWidget onClick after onSaveInstanceState (java.lang.IllegalStateException: No se puede realizar esta acción después de onSaveInstanceState)
- Android ActionBar.Tab setCustomView () no cumple fill_parent
- Android - ¿Cómo puedo localizar el indicador de pestañas entre las dos pestañas TextViews?
- Combinar el menú TabActivity con los menús de Actividades contenidas
- Desactivar el gesto de desplazamiento que abre el cajón de navegación en android
- Android: Cambiar las actividades en un diseño de pestañas deslizable
- Utilice la pestaña con la nueva barra de herramientas (AppCompat v7-21)
Todavía puede utilizar un paquete obsoleto. Sin embargo, se recomienda utilizar Fragmentos, y por lo tanto el paquete de soporte. Puedes leer más sobre esto aquí . Sin embargo, si usted es un principiante en el desarrollo de java y android, recomendaría ignorar la depreciación por ahora y volver a esto cuando haya completado el tutorial que está utilizando actualmente si lo encuentra educar.
Si desea ver un buen ejemplo de navegación por pestañas usando Fragmentos, cree un nuevo proyecto en Eclipse con android 4.0 o posterior. Asegúrate de que tu android-plugin esté actualizado. Usted obtendrá la opción de crear un proyecto con la navegación básica ya implementada.
"Deprecated" significa que los desarrolladores de api no recomiendan usarlo más, probablemente porque no es un buen modelo, o ineficiente, etc. Fragments
fueron introducidos en Honeycomb
y se puede usar para proporcionar una funcionalidad similar a tabs y es más in- line con la filosofía de diseño actual de android.
Puesto que Fragment
fue introducido en Android 3.0 Honeycomb
, usted podría pensar que no puede usarlo para dispositivos pre- Honeycomb
. Ingrese a Support Libraries
. Se trata de bibliotecas que puede incluir en su aplicación, que debe ejecutarse en pre- Honeycomb
y seguir utilizando esta clase.
Así que si quieres, puedes terminar la TabActivity
como se describe en cualquier tutorial que estés siguiendo, probablemente trabajará en algunas versiones android más próximas. Pero se recomienda que comience a usar Fragments
.
- Android Gradle Conflicto de dependencia con la versión interna proporcionada por Android
- Registro / cancelación de registro dinámico de un receptor de difusión en android