When I rund my application I can choose which view to show in my viewFlipper by running:
viewFlipper.setDisplayedChild(1);
in onCreate, I can switch the view in my onClick()
viewFlipper.setDisplayedChild(0);
When I want to switch child from my code (not in my main app) i get the following problem!
02-02 12:17:08.620: ERROR/AndroidRuntime(1005): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
Any help is appreciated.
Only call
setDisplayedChild()
from the main application thread, not from a background thread.