Error:
getTabHost undefined
donde getTabHost es un método predefinido que devuelve el TabHost usado en el Host para incluir las Tabs. Es decir, podría decirse que es una inicialización que debe realizarse al implementar las pestañas en nuestra aplicación.
Causa:
Este método no está predefinido en una Activity normal. Para ello debemos usar otro tipo de Activity que incluya las funciones necesarias.
Solución:
- Nuestra clase debe heredar de TabActivity:
Es decir, que si por ejemplo estábamos heredando de Activity, debemos sustituir la palabra Activity por TabsActivity en la definición de nuestra clase. Por ejemplo, para una Activity a la que llamamos “Ejemplo”, quedaría así:
[sourcecode language=”java”]
public class Ejemplo extends TabActivity {
[/sourcecode]
Problema con solución simple.