I'm trying to create a tabbed view in my widget configure activity.
I'm using a tab activity as my activity type and I have the following
code.

                tabHost = getTabHost();
                tabHost.setup();


                this.setTitle(getString(R.string.configure_widget));


                tabHost.addTab(tabHost.newTabSpec("test")
                                .setIndicator("test")
                                .setContent(new Intent(this, 
LocationListActivity.class)));*/
                TabHost.TabSpec locationTab = tabHost.newTabSpec(getString
(R.string.widget_location));

                locationTab.setContent(new TabHost.TabContentFactory()
                        {
                                public View createTabContent(String tag)
                                {
                                        createLocationTab();
                                        if( 
!getIntent().getExtras().getBoolean( getString
( R.string.intent_extra_configure ) ) )
                                        {
                                                createWidgetCreateControl();
                                        }
                                        return locationView;
                                }

                        });
                locationTab.setIndicator(getString(R.string.widget_location));

                tabHost.addTab(locationTab);

createLocationTab is a simple function that creates a basic scroll
view with 1 text view and 1 button. Location view is a class member
variable that holds the view that createLocationTabs creates. When I
try to create a widget though it crashes periodically.

The ddms log says it's a null pointer exception on line 292 of
TabHost.java. I checked the android source and it seems that current
view is null. Does anyone know what would cause this crash?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to