Hello,

I've been trying to start new activities based on a TabHost using the
following code:
                setContentView(R.layout.main);

                TabHost tabs =
                (TabHost)this.findViewById(R.id.th_set_menu_tabhost);
                            tabs.setup();

                            TabSpec ts1 = tabs.newTabSpec("Page 1");
                            ts1.setIndicator("p1");
                            ts1.setContent(R.id.Main);
                            tabs.addTab(ts1);

                            TabSpec ts2 = tabs.newTabSpec("Page 2");
                            ts2.setIndicator("p2");
                            ts2.setContent(new Intent(this,
NewActivity.class));
                            tabs.addTab(ts2);

But I keep getting the following error:
11-22 14:55:43.913: ERROR/AndroidRuntime(1231):
java.lang.IllegalStateException: Did you forget to call 'public void
setup(LocalActivityManager activityGroup)'?
11-22 14:55:43.913: ERROR/AndroidRuntime(1231):     at
android.widget.TabHost$IntentContentStrategy.getContentView
(TabHost.java:598)
11-22 14:55:43.913: ERROR/AndroidRuntime(1231):     at
android.widget.TabHost.setCurrentTab(TabHost.java:310)
11-22 14:55:43.913: ERROR/AndroidRuntime(1231):     at
android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:126)

Any ideas on this? Thanks in advance!

--~--~---------~--~----~------------~-------~--~----~
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