2012-01-25 88 views
0

我在做的是創建一個名爲MainGame的類,其中包含View視圖。在另一個程序包中,我有另一個課程,當程序啓動時運行。這個類是MainGame的一個子類。當我在這個類中嘗試調用我在MainGame中創建的視圖並對其進行修改時,它會崩潰。從另一個包更改視圖

01-25 16:21:43.195: E/AndroidRuntime(1683): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 

我知道這個錯誤信息是什麼意思,但我該怎麼辦才能修復它?

回答

1

對於那些誰遇到這以後,丹尼爾發現了這個帖子的解決方案: How to access original activity's views from spawned background service

+0

先上去,我談論的觀點是一個AdView中,在UI線程我打電話: \t \t如果(AD瀏覽!= NULL){ \t \t \t a.setVisibility(View.INVISIBLE) 這是因爲我不希望應用程序在此類中顯示出來。 – Daniel

+0

adView如何創建?它膨脹或添加到其他地方? – MikeC

+0

在MainGame類中,它的創建就像普通視圖一樣,我只是想從另一個地方調整它。 – Daniel

相關問題