Skip to content Skip to sidebar Skip to footer

Android - Gettabhost() Is Undefined

I started learning Java and how to program for Android last night :) So far I'm on this tutorial: developer.android.com/resources/tutorials/views/hello-tabwidget.html Clearly these

Solution 1:

getTabHost() is a method of TabActivity not Activity. You'll need to extend that instead of Activity for the method to be defined in your object.

Solution 2:

You just missed step 5 of the tutorial.

The other error is due to the capital T on TabHost. You want: tabHost.addTab(spec);

Java is case sensitive, so it makes a difference (calling a non-exsistant static method of the TabHost class vs. calling an instance method on the object referenced by the tabHost variable).

Solution 3:

Now that TabActivity is deprecated in API level 13, it is recommended to use Fragments instead. Still possible, however, to use a support library for compatibility back to DONUT.

Post a Comment for "Android - Gettabhost() Is Undefined"