Android Tabhost - NullPointerException


Xervos

Erfahrenes Mitglied
Hallo Leute,

ich kämpfe seit zwei tagen mit einem Problem. Ich wollte für das Android so eine Art chat bauen. Es handelt sich hierbei um einen Chat für ein spiel das ich gerade schreibe.
Im Prinzip ist es ein Tabhost mit einem Tabhost also inhalt das wiederrum 2 Textboxen und einen Button beinhaltet.
Mein Problem ist das ich immer wenn ich ein tab zum tabhost hinzufügen will ich eine NullPointerException bekomme. Ich weiß einfach nicht mehr weiter. Habe mal testweiße in der onCreate function das angelegt und das App stürzt sofort ab. hier mal die Function

PHP:
    TabHost tabhost;
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	super.setTheme(android.R.style.Theme_Black_NoTitleBar_Fullscreen);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
        tabhost  = getTabHost();

        tabhost.setup();
		
        TabSpec spec1 = tabhost.newTabSpec("Test");
        spec1.setIndicator("Test");
		  
	tabhost.addTab(spec1);
}
ich hoffe einer kann mir hier helfen bin schon am verzweifeln
 

Navy

Freiwillige Serverwehr
ggf ist tabhost einfach null.
Java:
tabhost  = getTabHost();
Welches Ziel-SDK hast Du und – wie Tom schon richtig schreibt – was sagt der Stacktrace?
 
Zuletzt bearbeitet von einem Moderator:

Fabio Hellmann

Erfahrenes Mitglied
Hi,

versuch es mal mit dem LocalActivityManager. Der hat bei mir auch geholfen. ;)
Java:
TabHost tabHost = getTabHost();
LocalActivityManager mlam = new LocalActivityManager(this, false);
tabHost.setup(mlam);
Gruß

Fabio