tags:

views:

19

answers:

0

Hello All

I have been trying to reset the tabs in a Tabhost of android platform and every time i try to do i get some issue or other.

Below is the code which i use

  if(reset)
  {
     tabHost.setCurrentTab(0);
     //tabHost.clearAllTabs();
     tabHost.getTabWidget().removeAllViews();
  }

and i get the following exception

e01-06 07:31:48.287: WARN/System.err(1581): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 01-06 07:31:48.287: WARN/System.err(1581): at android.view.ViewRoot.checkThread(ViewRoot.java:2683) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.ViewRoot.requestLayout(ViewRoot.java:557) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.View.requestLayout(View.java:7918) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.View.requestLayout(View.java:7918) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.View.requestLayout(View.java:7918) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.View.requestLayout(View.java:7918) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.View.requestLayout(View.java:7918) 01-06 07:31:48.287: WARN/System.err(1581): at android.view.ViewGroup.removeAllViews(ViewGroup.java:2146) 01-06 07:31:48.287: WARN/System.err(1581): at com.t.android.m.setupTabs(CAndroidUI.java:97) 01-06 07:31:48.287: WARN/System.err(1581): at com.t.android.m.DoRegistrationNotification(CAndroidUI.java:175) 01-06 07:31:48.287: WARN/System.err(1581): at com.t.android.m.Handler$2.handleQchatServiceEvent(QServiceHandler.java:236) 01-06 07:31:48.287: WARN/System.err(1581): at com.t.android.m.LStub.onTransact(ServiceCallback.java:62) 01-06 07:31:48.287: WARN/System.err(1581): at android.os.Binder.execTransact(Binder.java:287) 01-06 07:31:48.287: WARN/System.err(1581): at dalvik.system.NativeStart.run(Native Method)

Could some one give me a clue on what's happening.