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.