2011-02-02 207 views
3

當我RUND我的應用程序可以選擇查看由運行在我viewFlipper顯示:切換視圖

viewFlipper.setDisplayedChild(1); 

中的onCreate,我可以切換視圖在我的onClick()

viewFlipper.setDisplayedChild(0); 

當我想從我的代碼(不在我的主應用程序)切換孩子時,我得到以下問題!

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. 

任何幫助表示讚賞。

回答

5

只從主應用程序線程調用setDisplayedChild(),而不是從後臺線程調用。

+0

當然,但我該怎麼做?我需要從另一個線程調用,這個線程不能訪問GUI線程。 – Petter 2011-02-02 13:04:26